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

Gast Thomas
 2009-10-16 14:20
#127036 #127036
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

View full thread rmdir permission denied unter Windows XP