Einzelnen Beitrag anzeigen

DocE

Registriert seit: 25. Mär 2004
108 Beiträge
 
#3

Re: Verzeichnisse nach Dateien durchsuchen

  Alt 11. Aug 2006, 10:54
Hallo renekr,

es handelt sich dabei um eine rekursive Funktion, die jeweils wieder mit dem Unterordner als RootFolder aufegrufen wird, wenn Sie einen Ordner findet (faDirectory) und Recurse true ist. Somit erhältst Du immer mit RootFolder + SR.Name den gesamten Pfad inkl. Dateinamen.

Ein Beispiel:

Du durchsuchst C:\ -> FindAllFiles('c:\', '*.*');


Die Funktion findet zunächst die Ordner:

c:\Programme\
Funktion ruft rekursiv auf: FindAllFiles('c:\Programme\', '*.*');
c:\Programme\test.exe
...

c:\Bilder\
Funktion ruft rekursiv auf: FindAllFiles('c:\Bilder\', '*.*');
c:\Bilder\test.bmp
...

Zum Schluss den angegebenen Pfad selbst:
c:\test.txt
c:\test.jpg
...


Grüsse
...Doc
  Mit Zitat antworten Zitat