Mit "FTP Get" Verzeichnisse Downloaden.
-
Ich will mit IdFTP->Get mehrere Verzeichnisse und Datein Downloade.
for (int i = 0; i < Liste->Count; i++) IdFTP1->Get(Liste->operator[](i),"C:\\" + Liste->operator[](i), 1);Das mit den Dateien Funktioniert auch soweit. Nur Verzeichnisse findet er nicht bzw. lädt sie als Dateien.
Edit:
Bitte aussagekräftige Überschriften wählen. Danke!
-
So in etwa:
-Verzeichnisinhalt auflisten
-durch Liste iterieren und Attribute auswerten
-wenn Eintrag Verzeichnis, in das Verzeichnis wechseln und von vorne
-wenn Eintrag Datei, herunterladen
-wenn in Unterverzeichnis, zurück in das übergeordnete Verzeichnis wechseln und dort die Liste weiter abarbeitenIn dem Zusammenhang solltest du dich auch zum Stichwort Rekursion informieren.