Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#6

AW: Altes Thema kurze Frage zu FileAge

  Alt 4. Feb 2014, 20:55
Das alte DOS-Format sollte man gleich vergessen.

MSDN-Library durchsuchenGetFileTime

Es kommt auch erstmal darauf an, um welches Datum es sich handelt, denn die haben teilweise eine unterschiedliche Auflösung.
Dann müsste man auslesen um welches Dateisystem (Treiber) es sich handelt und eventuell wie der eingestellt ist, denn NTFS hat z.B. für SSDs einen anderen Modus, wo nicht mehr jedes Datum gespeichert wird, bzw. manchmal auch verzögert oder in einer anderen Auflösung.

Die Zahlenwerte ändern sich aber nicht, um mal auf deine 1800 anzuspielen ... bei halber Auflösung gibt es einfach nur jeden zweiten Wert nicht.


Entsprechend der Dateisysteme/Einstellungen muß man beim Vergleichen eine ensprechende Tolleranz zulassen.

Eventuell muß man auch noch die Zeitzone umrechnen, wenn man über zwei Partitionen hinweg vergleicht.


PS: Ich hatte damals aufgegeben, als ich tagelang versuchte das umzusetzen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat