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

1113
Enora

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

Почему дата последнего изменения components, of com_contentи of 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(все файлы / папки там имеют одинаковую дату последнего изменения).

2

1 ответ на вопрос

1
Martin Prikryl

On most (possibly all) operating systems, a folder (as a list/container of references to files) is modified for example by:

  • adding file
  • removing file

But not by modifying contained files, as that does not change the "list of references to files".

To achieve what you want, you can for example write a cron/scheduler job to update a folder timestamp to a time of the newest contained file.

У кого-нибудь уже есть что-то сделанное? Я заинтересован в обновлении меток времени каталогов .hg и .git в зависимости от того, когда они обновлялись в последний раз (отправлено в). sorin 8 лет назад 0

Похожие вопросы