2

Я работаю с FileZilla, чтобы найти последние измененные файлы моего сайта. Я думал, что дата последнего изменения родительской папки будет соответствовать дате последнего последнего изменения ее дочерних файлов и папок, но, видимо, она не работает таким образом.

Почему дата последнего изменения components , com_content и views не соответствует дате их дочернего файла edit.php?

Можно ли установить дату последнего изменения папки на дату последнего изменения ее дочерних папок / файлов?

Например: для файла компонентов /com_content /views /form /tmpl /edit.php (последний измененный файл на моем сайте)

edit.php     last modified date is: 2014-11-23 
tmpl         last modified date is: 2014-11-23
form         last modified date is: 2014-06-22
views        last modified date is: 2014-06-22
com_content  last modified date is: 2014-06-22
components   last modified date is: 2014-07-07

tmpl содержит 3 файла (дата последнего изменения: 201-06-11, 2014-06-11, 2014-11-23)
form содержит папку tmpl + еще 3 файла (дата последнего изменения: 201-06-11, 2014-06-11, 2014-07-25)
Дата последнего изменения components соответствует одной из ее подпапок com_akeeba (все файлы / папки в них имеют одинаковую дату последнего изменения).

1 ответ1

1

В большинстве (возможно, во всех) операционных системах папка (в виде списка / контейнера ссылок на файлы) изменяется, например, следующим образом:

  • добавление файла
  • удаление файла

Но не путем изменения содержащихся файлов, поскольку это не меняет "список ссылок на файлы".

Чтобы достичь того, чего вы хотите, вы можете, например, написать задание cron/ планировщика, чтобы обновить метку времени папки до времени самого нового содержащегося в нем файла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .