Wie bereits erwähnt ist seit ewigen Zeiten das Archiv-Bit für so etwas vorgesehen. Wenn man sich darauf nicht verlassen will, könnte man auch eine kleine Datenbank einrichten, in der man den Verzeichnisnamen, den Dateinamen sowie einen Hash der Datei ablegt. Findet man die Verzeichnis-/Dateikombination nicht oder stimmt der Hashwert nicht überein, muss die Datei gesichert und der
DB-Eintrag hinzugefügt bzw. aktualisiert werden. Das nur als Anregung.