Bodo Thiesen: Erkennen, ob eine Datei geändert wurde ...

Beitrag lesen

Gibt es einen Weg, mit lokalen nicht serverseitigen Scripts abzufragen, ob eine Datei geändert wurde?

Kopiere die Datei an einen bestimmten bekannten Ort, und später kannst Du dann Original mit ggf veränderter Version vergleichen. Wenn Dir das zu viel Speicherplatz ist, dann kannst Du

* Prüfsumme (muß erst berechnet werden, z.B. MD5, SHA1 [...])
* Mod-Time
* Dateigröße
* [...]

Und diese Infos dann in einer Datei Speichern. Später kannst du dann die Werte erneut ermitteln, und mit den gesicherten Informationen vergleichen.

Unter Windows gibt's dann auch noch das Archive-Attribut, das immer dann automatisch gesetzt wird, wenn in einer Datei geschrieben wird.

Interessenshalber: Wozu brauchst Du das?

du könntest z. B. abfragen, ob der Erstellungszeitpunkt anders als der Zeitpunkt der letzten Änderung ist.

Das hat nur einen kleinen Hacken: Das funktioniert nur ein mal. Nachdem die Datei einmal verändert wurde kann man so nicht mehr nach weiteren (späteren) Veränderungen fragen.

Gruß, Bodo