Einzelnen Beitrag anzeigen

Benutzerbild von wicht
wicht

Registriert seit: 15. Jan 2006
Ort: Das schöne Enger nahe Bielefeld
809 Beiträge
 
Delphi XE Professional
 
#2

Re: Rekursive Dateisuche mit Verzeichnis-Filter?

  Alt 19. Mai 2009, 08:58
Ich kann es hier jetzt nicht testen und habe auch nicht viel Zeit, aber als kleiner Tipp, benutze nur eine Schleife zum auflisten der Dateien, in etwa so:

Delphi-Quellcode:
if FindFirst(Maske, FileAttr, Search) = 0 then
begin
  repeat
    if (Search.Attr & faDirectory) == faDirectory then // geht das so, oder ist das zuviel des c? :)
      GetAllFiles(...)
    else
      Items.Add(SFPath + Search.Name);
  until FindNext(Search) <> 0
end;
Ist ungetestet, aber sollte etwas mehr Performance bringen. Naja, und ich schreibe Schlüsselwörter immer klein. Aber...
http://streamwriter.org

"I make hits. Not the public. I tell the DJ’s what to play. Understand?"
  Mit Zitat antworten Zitat