Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#3
  Alt 13. Jan 2003, 20:25
Moin Nailor,

das ist das "klassische" Problem für eine Rekursion.

Bau Dir eine Funktion, in der das was Du machen willst, für alle Dateien eines Verzeichnisses erledigt wird (FindFirst/FindNext).
Sobald Du dabei auf ein Verzeichnis stösst, und nicht auf eine Datei, rufst Du die Funktion aus sich selbst heraus noch einmal auf, nur diesmal wird der Pfad um das gefundene Verzeichnis ergänzt.

Sobald der ursprüngliche Funktionsaufruf abgearbeitet ist, sind dann alle Dateien im angegebenen Verzeichnis, sowie allen darunterliegenden verarbeitet.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat