Registriert seit: 25. Mär 2004
108 Beiträge
|
Re: Verzeichnisse nach Dateien durchsuchen
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
|