Cheatah: Dateien löschen (unlink?)

Beitrag lesen

Hi,

Hilfe, ich krieg es einfach nicht hin mit Perl Dateien zu löschen.
Aus einem Buch hab' ich den Befehl:

»»  unlink(Datei1,Datei2,...); aber der will einfach nicht funktionieren. Mit voherigem opendir(PFAD); hat's auch nicht geklappt.

dann vermute ich einfach mal, daß Du den Pfad falsch referenzierst.

Du solltest bei solchen Operationen _immer_ den Errorcode abfangen:

unlink($datei) or die "Kann $datei nicht loeschen: $!";
opendir(HANDLER, $pfad) or die "Kann $pfad nicht oeffnen: $!";
open(HANDLER, $datei) or die "Kann $datei nicht oeffnen: $!";
close(HANDLER) or die "Kann zuvor geoeffnete Datei nicht schliessen: $!"; # nur bei zum Schreiben geöffneten Dateien wichtig, ansonsten aber auch nicht falsch

Anschließend schau ins Errorlog des Servers.

Cheatah