Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
AW: Bestimmte Dateien und Verzeichnise in einem Stammverzeichnis löschen
15. Mär 2012, 17:01
Delphi-Quellcode:
procedure GetFileList(Path, Ext: String; List: TStrings);
const
Attrib = faArchive or faReadOnly or faHidden;
var
Search: TSearchRec;
begin
Assert(Assigned(List));
Path := IncludeTrailingPathDelimiter(Path);
//Delphi vor der Kylix-Ära:
//Path := IncludeTrailingBackslash(Path);
if FindFirst(Path + '*' + Ext, Attrib, Search) = 0 then
try
repeat
List.Add(Path + Search.Name);
until FindNext(Search) <> 0;
finally
FindClose(Search);
end;
end;
Ein paar klitzkleine Änderungen, und das wird viel stabiler. Aber bitte, Du musst das ja nicht übernehmen.
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|