Einzelnen Beitrag anzeigen

Dejan Vu
(Gast)

n/a Beiträge
 
#2

AW: Dateiänderungen protokollieren

  Alt 10. Aug 2015, 07:50
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.

Geändert von Dejan Vu (10. Aug 2015 um 07:56 Uhr)
  Mit Zitat antworten Zitat