Joopi

Normale Version: mehrere Dateien löschen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Das Löschen von Dateien in der Konsole kann relativ einfach mit rm erfolgen. Dieser Befehl steht für remove.

Will man mehrere Dateien löschen, die z.B. alle die Extension txt haben, so ist der Befehl rm *.txt anwendbar.

In einem PHP-Skript ist der Befehl unlink zum Löschen einer Datei aufzurufen. Allerdings kann man nicht, wie es in der Konsole möglich ist, einfach mehrere Dateien löschen, indem man so vorgeht wie beim Shellbefehl.

Um in einem Ordner mehrere Dateien zu löschen, die z.B. alle die Extension .md haben, ist folgende Codezeile im Skript notwendig:

PHP-Code:
<?php
    array_map
('unlink'glob"/home/tuennes/*.md"));
?>

Damit werden alle Dateien in dem vorgegebenen Ordner gelöscht, die die Extension .md haben.

Zitat:glob — Findet Dateinamen, die mit einem Muster übereinstimmen