Das Datum der letzten Änderung der Ordner entspricht dem Datum der letzten Änderung der untergeordneten Ordner / Dateien

1199
Enora

Ich arbeite mit FileZilla zusammen, um die zuletzt geänderten Dateien meiner Website zu finden. Ich dachte, das letzte Änderungsdatum eines übergeordneten Ordners würde dem letzten Änderungsdatum seiner untergeordneten Dateien und Ordner entsprechen, aber anscheinend funktioniert es nicht so.

Warum entspricht das letzte Änderungsdatum von components, von com_contentund von viewsnicht dem ihrer untergeordneten Datei edit.php?

Kann das letzte Änderungsdatum eines Ordners auf das letzte Änderungsdatum seiner untergeordneten Ordner / Dateien gesetzt werden?

Zum Beispiel: für die Datei components / com_content / views / form / tmpl / edit.php (die letzte geänderte Datei auf meiner Website)

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 

tmplenthält 3 Dateien (letztes Änderungsdatum ist 201-06-11, 2014-06-11, 2014-11-23)
formenthält den Ordner tmpl+ 3 weitere Dateien (letztes Änderungsdatum ist 201-06-11, 2014-06-11, Das
componentsletzte Änderungsdatum entspricht einem seiner Unterordner com_akeeba(alle Dateien / Ordner dort haben dasselbe letzte Änderungsdatum).

2

1 Antwort auf die Frage

1
Martin Prikryl

Bei den meisten (möglicherweise allen) Betriebssystemen wird ein Ordner (als Liste / Container von Verweisen auf Dateien) beispielsweise folgendermaßen geändert:

  • Datei hinzufügen
  • Datei entfernen

Aber nicht durch Ändern der enthaltenen Dateien, da dadurch die "Liste der Verweise auf Dateien" nicht geändert wird.

Um das zu erreichen, was Sie möchten, können Sie beispielsweise einen Cron / Scheduler-Job schreiben, um einen Ordner-Zeitstempel auf den Zeitpunkt der neuesten enthaltenen Datei zu aktualisieren.

Hat jemand schon was gemacht? Ich bin daran interessiert, die Zeitstempel der Verzeichnisse .hg und .git basierend darauf zu aktualisieren, wann sie das letzte Mal aktualisiert wurden (Push to). sorin vor 8 Jahren 0