Как на PHP узнать дату и время создания файла в папке.

Варианты реализации от AI ChatGPT с применением filectime().


Иногда для сохранения данных используются временные txt файлы, которые необходимо удалять через определённый интервал времени. Для удаления сначала требуется узнать когда файл создан. Вот с таким вопросом я обратился к AI ChatGPT:

Как на php узнать дату и время создания файлов в папке `tmp-file`. Вывести построчно имя файла и дату + время создания в формате 'Y-m-d H:i:s'.  Код с пояснениями.
 Ответ от AI ChatGPT:
Вы можете использовать функцию `filectime()` в PHP для получения даты и времени создания файла в папке "tmp-file". Вот пример кода:
PHP
$folder = 'tmp-file';
$files = scandir($folder);

foreach ($files as $file) {
  if ($file !== '.' && $file !== '..') {
    $filePath = $folder . '/' . $file;
    $creationTime = filectime($filePath);
    echo "Файл: $file, Дата и время создания: " . date('Y-m-d H:i:s', $creationTime) . "<br>";
  }
}
В этом примере мы сначала используем функцию `scandir()` для получения списка файлов в папке "tmp-file". Затем мы проходимся по каждому файлу и проверяем, что он не является текущей или родительской директорией (".", ".."). Для каждого файла мы получаем его полный путь и используем функцию `filectime()` для получения времени создания файла. Затем мы выводим имя файла и его дату и время создания, отформатированные с помощью функции `date()`.
Дата публикации: 

ТОП 10 случайных публикаций



Сайт разработан студией © WEB-VidST   


Яндекс.Метрика