Wie wäre es stattdessen, beim Sichern das 'Archive'-Flag der Datei zurückzusetzen? Bei jeder Änderung wird das nämlich eh automatisch gesetzt.
Du musst also nur die Dateien berücksichtigen, bei denen das Archiv-Bit gesetzt ist. (Siehe 'FindFirst', Attribute und 'faArchive')
Bezüglich deiner Frage: Ich habe mir beholfen, indem ich immer das Verzeichnis vergleiche. D.h. vorher vs. nachher. Nach dem Vergleich (also wenn das Event eingetreten ist), setze ich 'vorher := nachher'. Bei der nächsten Änderung/Event lese ich das Verzeichnis wieder ein, vergleiche usw.
Es gibt bestimmt einfachere Möglichkeiten. Wenn Du aber ein Backup programmieren sollst, würde ich mir meine Alternativlösung mal anschauen.
PS: Du kannst auch eine der anderen Lösungen auf Torry ausprobieren, dieser 'DirMonitor' wirbt ja gerade mit den Features, nach denen Du suchst'.
Zitat:
Monitored Events:
•File/Folder Creation, Modify, Change, Deletion, Rename.
•Security changes.
•A single notification for every event.
•Subdirectory notification.
•The event receives the Path + File Name affected and selected Action.