Normales Thema mehrere Dateien löschen (Gelesen: 60 mal)
Jopii
Forum Administrator
*****
Offline


I love YaBB 2.6.12!

Beiträge: 167
Standort: Land Of Confusion
Mitglied seit: 01.04.2024
Geschlecht: männlich
mehrere Dateien löschen
30.01.2026 um 18:44:38
Beitrag drucken  
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:

Code (PHP)
Alles auswählen
<?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

  

The Administrator - Cheffe von Ganzes
Zum Seitenanfang
IP gespeichert