Thread Archive::Zip und "IO error: reading data : Permission denied"
(3 answers)
Opened by bianca at 2018-07-03 08:46
Guten Morgen!
Archive::Zip 1.60 ärgert mich auf Windows 7 mit Perl 5.18.4 64 Bit. Nach Aufruf von my $rcode = $zip->writeToFileNamed("pfad/datei"); erhalte ich in Archive::Zip::setErrorHandler() die Meldung IO error: reading data : Permission denied. Das war's. Kein Dateinamen, kein Grund, kein Verzeichnis, nichts. Die sub des Moduls sieht wie folgt aus und findet sich in Archive.pm ab 370: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 sub writeToFileNamed { my $self = shift; my $fileName = (ref($_[0]) eq 'HASH') ? shift->{filename} : shift; # local FS format foreach my $member ($self->members()) { if ($member->_usesFileNamed($fileName)) { return _error("$fileName is needed by member " . $member->fileName() . "; consider using overwrite() or overwriteAs() instead."); } } my ($status, $fh) = _newFileHandle($fileName, 'w'); return _ioError("Can't open $fileName for write") unless $status; my $retval = $self->writeToFileHandle($fh, 1); $fh->close(); $fh = undef; return $retval; } Wie muss ich vorgehen, um die Datei zu erhalten, bei der angeblich der Zugriff verwehrt wird? Wir hatten das schonmal in Archive::Zip Fehlermeldungen aber da ging es um _readRawChunk() und die Fehlermeldung war viel länger. Ich finde den Dreh- und Angelpunkt dieser Fehlermeldung nicht und bitte um Hilfe. 10 print "Hallo"
20 goto 10 |