Registriert seit: 11. Jan 2005
Ort: Schleswig
193 Beiträge
Delphi XE8 Professional
|
Re: Dateiennamen und Versionen filtern
30. Mai 2007, 11:26
Ich würde das folgendermaßen machen:
Delphi-Quellcode:
function GetLatestVersion (FileName: String) : String;
var sl : TStringList;
sr : TSearchRec;
begin
sl := TStringList.Create;
sl.Sorted := True;
if FindFirst(FileName,faReadOnly,sr) = 0 then sl.Add(sr.Name);
while FindNext(sr) = 0 do sl.Add(sr.Name);
FindClose(sr);
if sl.Count > 0 then Result := sl[sl.Count -1] else Result := '';
sl.Free;
end;
Aufruf z.Bsp. mit Showmessage(GetLatestVersion('C:\MacheDies*');
Christian Wahl me, myself and I, die lustigen Drei !!
|