Script per cancellare file più vecchi di 30 giorni da directory web

Se hai un sito oppure un server in cui confluiscono tantissimi file (documenti o foto) e hai la necessità di cancellare di volta in volta i file più vecchi di 30 giorni (parametro modificabile) potrebbe essere utile un file php che una volta inserito nella cartella contenente i file può fare il lavoro di cancellazione in un attimo.

Basterà creare un file php col seguente codice:

<?php
$path = dirname(__FILE__).”; //se si mette lo script nella stessa cartella da cui voler cancellare i file
echo $path;
if ($handle = opendir($path)) {
while (false !== ($file = readdir($handle))) {
if ((time()-filectime($path.’/’.$file)) > 30*24*60*60) { //vengono cancellati i file più vecchi di 30 GIORNI
unlink($path.’/’.$file);
}
}
}

?>

Caricate il file php ottenuto nella cartella tramite il vostro FTP.

Poi richiamate il file php da browser e in un batter d’occhio tutti i file vecchi verranno cancellati.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.