Thread rmdir permission denied unter Windows XP
(43 answers)
Opened by Thomas at 2009-10-16 14:20
Hallo zusammen,
ich habe ein Problem mit rmdir() mit Strawberry Perl 5.10.0.4 unter Windows XP. Ich habe folgenden Code geschrieben: Code (perl): (dl
)
1 2 3 4 5 6 find(\&matched, $suchpfad); foreach (@delarray) { print "deleting $_\n"; rmdir("$_") || die "remove dir: $!"; } In der matched-Funktion verschiebe ich u.a. alle Dateien aus gematchten Verzeichnissen und pushe die nun leeren Verzeichnisse in @delarray. Dann will ich nach ausführen von find in der Hauptfunktion alle diese leeren Verzeichnisse löschen, doch ich bekomme immer ein "Permission denied" für ein bestimmtes Verzeichnis. (im Beispiel sind es 2 Verzeichnisse, das letztere wird nicht gelöscht). Berechtigungen stehen auf Vollzugriff Jeder. Hat jemand eine Idee, woran das liegen könnte? Vielen Dank für Eure Hilfe Thomas |