Узнать когда загружен файл

136
19 декабря 2020, 07:50

Есть директория file в ней множество разных файлов, как удалить все файлы, которые созданы(загружены) 8 дней назад? Больше всего интересует как получить время создания каждого файла?

Answer 1

Прочитать директорию (например, с помощью glob()), пройти циклом по списку файлов и по условию выполнять удаление:

$dirname = 'file';
$fullname = __DIR__ . DIRECTORY_SEPARATOR . $dirname . DIRECTORY_SEPARATOR;
$endTime = time() - (60*60*24*8);
foreach (glob("$fullname*") as $filename) {
    if (filectime($filename) < $endTime && unlink($filename)) {
        echo 'Файл "' . basename($filename) . '" удалён!<br>';
    }
}
READ ALSO
можно ли на php спарсить reviews от google

можно ли на php спарсить reviews от google

Задача, вытащить reviews компаний, на подобии этой: google reviews Есть ли библиотеки позволяющие спарсить на php? Я понимаю что здесь для подгрузки контента...

124
Как обновить datatable уже с новым ajax.data

Как обновить datatable уже с новым ajax.data

Нужно чтобы при нажатие на кнопки, которые уже добавлены менялось значение переменной tabck(ее я отправляю в ajax) и обновлялся datatableПеременная...

116
Как найти пропущенные числа в массиве?

Как найти пропущенные числа в массиве?

Есть массив такого содержания:

96
Как загрузить и выгрузить массив из бд?

Как загрузить и выгрузить массив из бд?

У меня в js коде формируется массив dataArr вида [0,4,5,4,7,4,5,27]

113