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
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