Thread rmdir permission denied unter Windows XP (43 answers)
Opened by Thomas at 2009-10-16 14:20

Linuxer
 2009-10-26 18:10
#127329 #127329
User since
2006-01-27
3881 Artikel
HausmeisterIn

user image
Ich kann es mir nur so erklären, dass da ein Filehandle nicht explizit geschlossen worden ist. Ein Bareword-Filehandle bleibt bestehen, auch wenn der Scope, in dem es eingesetzt wurde, schon lange verlassen wurde.
Mögen andere, wenn sie die Lust dazu verspüren, die Fach-Termini in die Runde werfen ;o)

In meinem Beispielskript habe ich das closedir DH explizit weggelassen und konnte den Fehler reproduzieren, sobald ich es wieder einsetzte, funktionierte es auch damit anstandslos.
(Dies ist aber trotzdem kein Plädoyer für Bareword-Filehandles! Lexikalische Filehandles sind generell vorzuziehen!)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread rmdir permission denied unter Windows XP