Registrierer
Erfahrenes Mitglied
Ich möchte Verzeichnisse, die älter als X Tage alt sind rekursiv löschen (Temporäres Verzeichnis leeren).
Das löschen von Dateien hab ich so gelöst:
aber wie kann ich das mit ganzen Unterverzeichnissen anstellen?
Das löschen von Dateien hab ich so gelöst:
PHP:
$Verzeichnis = 'galerie/temp/';
$Dateien = scandir ($Verzeichnis);
$Loeschzeit = time() + 86400;
foreach ($Dateien as $Datei)
{
$Dateidatum = filemtime('galerie/temp/'.$Datei);
if ($Datei != '.' && $Datei != '..' && !is_link ($Verzeichnis.$Datei) && is_file ($Verzeichnis.$Datei) && ($Loeschzeit < $Dateidatum)) @unlink ($Verzeichnis.$Datei);
}
aber wie kann ich das mit ganzen Unterverzeichnissen anstellen?