Per FTP Automatisch Unterverzeichnise downlaoden.
-
Hi!
ich suche nach einer Möglichkeit Automatisch Unterverzeichnisse zu downlaoden deren Name sich ständig ändert. Wobei das Root Verzeichnis ständig D heisst. Also z.B:ROOT (D)
Zufalsverzeuchnis1
Zufalsverzeuchnis2
Zufalsverzeuchnis3Bisher funktioniert das nur mit Dateien im Root Verzeichnis da er versucht die Verzeichnise auch als Datei zu kopieren.
IdFTP1->Host=ini->ReadString("FTP", "IP", IdFTP1->User); IdFTP1->User=ini->ReadString("FTP", "Benutzername", IdFTP1->User); IdFTP1->Password=ini->ReadString("FTP", "Passwort", IdFTP1->User); IdFTP1->Connect(); IdFTP1->ChangeDir("D"); IdFTP1->List(Liste,('*'), false); for (int i = 0; i < Liste->Count; i++) IdFTP1->Get(Liste->operator[](i), Label9->Caption + Liste->operator[](i), 1); IdFTP1->Quit();
-
Du musst die Einträge von IdFTP1->List analysieren. Insbesondere die Dateirechte drxrr-xr-x geben an, ob es sich um ein Directory handelt (d vorne).
-
Liste->operator[](i)
Versuch doch mal
Liste->Strings[i]
sofern es sich um eine TStringList handelt