Also Delphi 7 kennt die Funktion FileAge, die Hilfe schreibt dazu:
Zitat:
Die Funktion gibt den Zeitstempel des Betriebssystems von einer Datei zurück.
Unit
SysUtils
Kategorie
Dateiverwaltung
Delphi-Syntax:
function FileAge(const FileName: string): Integer;
Beschreibung
Mit FileAge können Sie den Betriebssystem-Zeitstempel der in FileName angegebenen Datei ermitteln. Der Rückgabewert kann anschließend mit der Funktion FileDateToDateTime in ein TDateTime-Objekt konvertiert werden. Ist die angegebene Datei nicht vorhanden, wird der Wert -1 zurückgegeben.
Würde dann nicht sowas reichen?
Delphi-Quellcode:
function IsFileANewerFileB(aFileA, aFileB: string): Boolean;
begin
Result := FileAge(aFileA) > FileAge(aFileB);
end;