ein Kapitel zurück                                           ein Kapitel weiter

Um ein Datei zu löschen benötigen sie die Funktion unlink. Mit unlink "löschen" sie den Dateinamen. Beispielsweise......

unlink($name) or die $!;

Die, in anderen Programmiersprachen, bekannten Löschfunktionen wie remove oder delete gibt es in Perl nicht. Und um genau zu sein Löschen sie mit unlink nicht die Datei von der Festplatte, sondern es wurde nur der Name aus dem Dateiverzeichnis entfernt. Zu diesem Thema habe ich im C-Kurs ein extra Kapitel geschrieben.

Recht praktisch ist unlink auch, weil sie damit eine ganze Liste von Dateinamen löschen können......

unlink(@kill_all) or die $!;  

Auf Unix-Systemen können sie auch folgende Version zum "Löschen" von Dateinamen verwenden....

system("rm $name");
system("rm", @files);

Auf anderen Systemen, wo rm nicht vorhanden ist, wird diese Programm aber dann nicht laufen.

ein Kapitel zurück          nach oben           ein Kapitel weiter


© 2001,2002 Jürgen Wolf