Задать вопрос
  • Как удалить файлы по дате?

    @vkrutik Автор вопроса
    UPD. Сам спросил и сам нашел решение.
    Нашел PHP скрипт который удаляет файлы в директории старше указанного кол-ва дней. Работает шустро. Мб кому поможет
    <?
    $days = 100;
    $dir = dirname ( __FILE__ );
     
    $nofiles = 0;
     
        if ($handle = opendir($dir)) {
        while (( $file = readdir($handle)) !== false ) {
            if ( $file == '.' || $file == '..' || is_dir($dir.'/'.$file) ) {
                continue;
            }
     
            if ((time() - filemtime($dir.'/'.$file)) > ($days *86400)) {
                $nofiles++;
                unlink($dir.'/'.$file);
            }
        }
        closedir($handle);
        echo "Total files deleted: $nofiles \n";
    }
    ?>
    Ответ написан
    Комментировать