A data da última modificação das pastas corresponde à data da última modificação de suas pastas / arquivos filhos

2

Estou trabalhando com o FileZilla para localizar os últimos arquivos modificados do meu site. Eu pensei que a data da última modificação de uma pasta pai corresponderá à última data de última modificação de seus arquivos e pastas filhos, mas aparentemente não está funcionando dessa maneira.

Por que a data da última modificação de components , de com_content e views não corresponde ao arquivo filho edit.php ?

É possível definir a data da última modificação de uma pasta como a última data modificada de suas pastas / arquivos secundários?

Por exemplo: para o arquivo components / com_content / views / form / tmpl / edit.php (o último arquivo modificado no meu site)

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 contém 3 arquivos (a data da última modificação é 201-06-11, 2014-06-11, 2014-11-23)
form contém a pasta tmpl + mais três arquivos (última as datas de modificação são de 201-06-11, 2014-06-11, 2014-07-25)
components da data da última modificação corresponde a uma de suas subpastas com_akeeba (todos os arquivos / pastas têm a mesma data da última modificação).

    
por Enora 23.11.2014 / 16:39

1 resposta

1

Na maioria dos sistemas operacionais (possivelmente todos), uma pasta (como uma lista / recipiente de referências a arquivos) é modificada, por exemplo, por:

  • adicionando arquivo
  • removendo o arquivo

Mas não modificando arquivos contidos, já que isso não altera a "lista de referências a arquivos".

Para conseguir o que você deseja, você pode, por exemplo, escrever um trabalho cron / scheduler para atualizar um timestamp de pasta para um horário do mais novo arquivo contido.

    
por 23.11.2014 / 17:18