Registriert seit: 28. Jan 2004
Ort: Krems/Donau
404 Beiträge
Delphi 7 Professional
|
Re: ftp komplettes verzeichniss mit subdirs und files lösche
13. Jun 2007, 12:12
Hallo,
du könntest wahlweise auch die WinINet Komponenten probieren, dort gibt es eine Funktion FTPFindFirst, welche ähnlich mit der lokalen FindFirst Funktion arbeitet.
Ansonsten versuche einfach mal so vorzugehen:
Verwende, wie schon mehrmals angesprochen, rekursive Aufrufe. Lege dir vorher zwei Listen an, eine für die Verzeichnisse und eine für die Dateien. Lies jetzt alle Dateien des ersten Verzeichnisses ein und schreibe jedes Unterverzeichnis in die Liste Verzeichnisse und jede Datei in die Liste Dateien. Lösche danach alle Dateien aus der Liste Dateien und wechsle auf das nächste Verzeichnis (aus der Liste Verzeichnisse). Hier beginnst du wieder das ganze Spiel, solange, bis keine weiteren Dateien bzw. Verzeichnisse mehr vorhanden sind.
mfg
Herbert
|