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 abarbeiten

    In dem Zusammenhang solltest du dich auch zum Stichwort Rekursion informieren.


Anmelden zum Antworten