Zitat von
marabu:
die Funktionen für die Dateiverwaltung (FindFirst, FindNext,...) liefern dir alle Informationen, die das Dateisystem unter Windows bereit hält. Schau dir dazu mal TSearchRec.FindData.ftCreationTime an.
FindFirstFile basiert doch auf diesen Funktionen. Es ist ein anderes Problem...
Es gibt 'ne überladenen Version von FileAge (function FileAge(const FileName: string; out FileDateTime: TDateTime): Boolean
die nicht das Problem hat das -1 der Kennzeichner ist das es die Datei nicht gibt (Siehe Kommentare in SysUtils.pas
Windows Vista - Eine neue Erfahrung in Fehlern.