Forum: Sonstige Fragen zu Delphi
Delphi
by SirThornberry,
7. Mai 2006
dann wäre es das enfachste anstelle der Erstellungszeit die Zeit der letzten Änderung zu nehmen. (bei der Änderungszeit bin ich mir ganz sicher das Windows diese beim kopieren nicht erneuert (zumal die Änderungszeit auch genauer ist als die Erstellungszeit (zumindest bei NTFS)))
Forum: Sonstige Fragen zu Delphi
Delphi
by SirThornberry,
7. Mai 2006
@Matze: Warum mit "GetFileDateTime" die Zeit ermitteln? Die Zeit ist doch im Record der von FindFirst/FindNext befüllt wird enthalten.
Mit folgender Funktion kann man die zuletzt erstellte Datei ermitteln:
function GetNewestFile(ADir: String): String;
var LSearchRec: TSearchRec;
LDate : Int64;
LGiveback : String;
begin
ADir := IncludeTrailingBackslash(ADir);