Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#4

Re: Zwei Verzeichnisse Syncronisieren

  Alt 3. Sep 2008, 16:05
Hallo Christian18

das "aktuelle" ist vor allem eine Definitionsfrage.
zunächst kannst Du über den TSsearchRecord.finddata (TWin32FindData) noch ein paar Datumsinfos bekommen (so das Betriebssystem Deines Rechner das unterstützt)
Delphi-Quellcode:
.....
      dp^.lastwr:=WFileTimetoTDATETIME(searchrec.finddata.ftlastwritetime);
      dp^.lastrd:=WFileTimetoTDATETIME(searchrec.finddata.ftlastaccesstime);
      dp^.creatd:=WFileTimetoTDATETIME(searchrec.finddata.ftcreationtime);
     .....
Leider gibt die Hilfe von D7 nicht viel dazu her, vielleicht hast Du ja die RTL zur Verfügung.

Und wenn Du über die Datumswerte nicht weiterkommst, dann definiere doch
a) das aktuelle Verzeichnis (alles was hier steht ist wahrscheinlich aktueller)
b) die aktuelle Eigenschaft (aktuell ist wenn die Datei größer ist....)
c) den aktuellen Inhalt (erste Zeile einer Text-Datei enthält das letzte Änderungsdatum ....)

wenn Du allerdings auf der Suche nach der absoluten Wahrheit bist
Zitat:
Es gibt keine Möglichkeit rauszubekommen welches die Aktuelleste ist (schließlich lassen sich due Datumsangaben nach belieben ändern und dann speichert z.B. NTFS das Datum anders, als FAT32, was vorallem bei einer eitumstellung wie z.B. Sommer-/Winterzeit nette Probleme verursacht)
Gruß
K-H
  Mit Zitat antworten Zitat