Guten Morgen!
O. a. Modul benutze ich in der aktuellen Version 1.56 zusammen mit
"perl 5, version 18, subversion 4 (v5.18.4) built for MSWin32-x64-multi-thread" auf Win 7 64 Bit für relativ umfangreiche Dateimengen und -größen. Das heißt, ich iteriere durch die Dateien und füge die mittels
->addFile() hinzu. Am Ende lass ich das ZIP mittels
->writeToFileNamed() erzeugen.
Leider erhalte ich damit immer mal wieder Fehlermeldungen wie diese:
QuoteIO error: reading data :
at C:/strawberry/perl/site/lib/Archive/Zip/NewFileMember.pm line 60.
Archive::Zip::NewFileMember::_readRawChunk(Archive::Zip::NewFileMember=HASH(0x481e198), SCALAR(0x37cb668), 60) called at C:/strawberry/perl/site/lib/Archive/Zip/Member.pm line 832
Archive::Zip::Member::readChunk(Archive::Zip::NewFileMember=HASH(0x481e198), 32768) called at C:/strawberry/perl/site/lib/Archive/Zip/Member.pm line 1093
Archive::Zip::Member::_writeData(Archive::Zip::NewFileMember=HASH(0x481e198), IO::File=GLOB(0x152fa8e0)) called at C:/strawberry/perl/site/lib/Archive/Zip/Member.pm line 1062
Archive::Zip::Member::_writeToFileHandle(Archive::Zip::NewFileMember=HASH(0x481e198), IO::File=GLOB(0x152fa8e0), 1, 244149035) called at C:/strawberry/perl/site/lib/Archive/Zip/Archive.pm line 420
Archive::Zip::Archive::writeToFileHandle(Archive::Zip::Archive=HASH(0x41baee0), IO::File=GLOB(0x152fa8e0), 1) called at C:/strawberry/perl/site/lib/Archive/Zip/Archive.pm line 389
Archive::Zip::Archive::writeToFileNamed(Archive::Zip::Archive=HASH(0x41baee0), "meinzipfile.zip") called at meinscript.pl line 7267
main::meinesub2(HASH(0x39f1678), HASH(0x39f1828), HASH(0x39f17c8)) called at meinscript.pl line 886
main::meinesub(HASH(0x23f16b8)) called at meinscript.pl line 155
Leider kann ich nicht erkennen, um welche Datei es geht, damit ich die zukünftig ausschließen kann.
Frage dazu: weiß jemand wie ich hilfreiche Fehlermeldungen erhalten kann?
10 print "Hallo"
20 goto 10