![]() |
Dateidatum vergleichen
Hallo,
ich schreibe gerade ein BackUp-Programm. Dabei vergleiche ich das Dateidatum der Dateien auf der Festplatte mit dem Datum der Dateien auf der externen Sicherungsplatte. Bei Ungleichheit wird die entsprechende Datei gesichert. Kann ich das mit FileAge ermittelte Datum der Dateien direkt vergleichen oder sollte ich es besser in ein TDateTime-Wert konvertieren und dann vergleichen? Gruß Klaus |
Re: Dateidatum vergleichen
Die neuere Version der Funktion hat ja einen out Paramter vom Typ TDateTime
|
Re: Dateidatum vergleichen
Bei meinem alten D6 ist leider nur die alte Version dabei.
|
Re: Dateidatum vergleichen
Diese ist in der Zwischenzeit als veraltet markiert
Zitat:
|
Re: Dateidatum vergleichen
Auszug aus meiner unit SysUtils;
Delphi-Quellcode:
eine neue Version ist dort nicht zu entdecken.
unit SysUtils;
{$H+} {$WARN SYMBOL_PLATFORM OFF} interface ...... { FileAge returns the date-and-time stamp of the specified file. The return value can be converted to a TDateTime value using the FileDateToDateTime function. The return value is -1 if the file does not exist. } function FileAge(const FileName: string): Integer; { FileExists returns a boolean value that indicates whether the specified file exists. } function FileExists(const FileName: string): Boolean; Wo kann man die herbekommen? Ich muß mich jetzt mal für eine Stunde abmelden. Also läßt euch Zeit. Gruß Klaus |
Re: Dateidatum vergleichen
dann kannst du den Integer auch direkt vergleichen
für eine bessere/genauere Auflösung Windows.GetFileTime oder gleich das Datum aus FindFirst/FindNext nehmen :zwinker: |
Re: Dateidatum vergleichen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz