Problem bei der Laufwerks auswahl
-
Folgendes Problem: Ich will mit mittels einer FTP Verbindung ein paar Dateien nach C:\ kopieren. Nur versucht er jedesmal eine datei namens C:\ zu erstellen.
IdFTP1->Get(Liste->IndexOf(""), "C:\\", true);Wie mache ich dem Programm das jetzt klar?
PS. Es geht nicht um den ganzen Code das soll nur ein Beispiel sein.
-
Naja, du gibst ja auch "C:\" als Name für die Zieldatei an. Warum übergibst du als ersten Parameter einen Integer? Und du bist dir darüber im Klaren, dass du mit Get() nur eine einzige Datei übertragen kannst?
-
Deshalb hatte ich ja alles in eine Liste geladen um die Datein einzeln runterladen zu können. Oder gibt es da eien bessere Lösung?
-
ZeroOne schrieb:
Oder gibt es da eien bessere Lösung?
Dateien auf dem Server auflisten lassen, Liste mit einer Schleife durchlaufen und einzeln herunterladen. Oder von mir aus auch mit Threads mehrere Dateien zugleich laden.
Wenn du die Liste schon hast, entfällt natürlich der erste Punkt.
-
Und wie kann ich die Liste mit einer Schleife durchlaufen wenn nicht mit Get()?
-
Ich habe nie gesagt, dass du Get nicht verwenden sollst. Nur eben für jeden Listeneintrag einzeln.