PHP удалить (.extension) файлы, которые изменяются через определенное время из каталога и всех подкаталогов

Мне нужно немного помощи. Мне нужно написать скрипт, который будет просматривать все каталоги и подкаталоги и удалять конкретные расширения, которые изменяются через определенное время. Я могу заставить его удалять файлы по определенному пути, но мне нужен скрипт для поиска внутри подкаталогов. Есть ли способ сделать это?
Я пробовал это для файлов, но я не знаю, как заставить его работать с каталогами и подкаталогами

$path = '/path/to/file/';
if ($handle = opendir($path)) {
while (false !== ($file = readdir($handle))) {
$filelastmodified = filemtime($path . $file);
if( $filelastmodified > "MY TIME STAMP" )
{
unlink($path . $file);
}
echo "deleted";
}
closedir($handle);
}

0

Решение

Создайте рекурсивную функцию, если она находит папку, она вызывает себя, передавая имя папки.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector