Autor Beitrag
sam3st
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55

Win XP
D7 Enterprise
BeitragVerfasst: Di 05.06.07 14:19 
hallo,

ich habe ein programm geschrieben womit ich dateien von einem ftp server downloaden kann... nun sollen auch verzeichnisse inkl unterverzeichnisse downloadbar sein, gibt es da irgendeine kurze routine?


also ich brauche nur folgendes: wenn jemand einen ordner markiert und dann auf einen button klickt sollen die dateinamen in listbox3 der pfad in listbox4 und die dateigrösse in listbox5 eingetragen werden, heisst eigentlich nur alle files mit den dazugehörigen daten... wenn dies in die listboxen eingetragen ist startet der download automatisch...

ich hoffe ich habe mich halbwegs verständlich ausgedrückt bin grad völlig kirre
Martin1966
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1068

Win 2000, Win XP
Delphi 7, Delphi 2005
BeitragVerfasst: Di 05.06.07 14:41 
Du musst rekursiv vorgehen.

Zeig mal den Code der dafür sorgt, dass du die Dateien vom Server downloadest.

_________________
Ein Nutzer der Ecke ;-)
sam3st Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55

Win XP
D7 Enterprise
BeitragVerfasst: Di 05.06.07 14:48 
ausblenden Delphi-Quelltext
1:
2:
forcedirectories(edit3.text+{'\'+}ftppfad);
ftp2.Get(listbox3.Items.Strings[0], edit3.text+ftppfad+'\'+listbox3.Items.Strings[0]{wohin+aktfileFileName}, True, false);


mehr gibts dazu eigentlich nicht...

ich hab eine verbindung mit idftp1 und nun bekommt er durch einen klick einen verzeichnisnamen übergeben.

bei diesem klick muss folgendes passieren:
ins verzeichnis wechseln in jedes unterverzeichnis wechseln dann alle dateien (die namen) in listbox3 eintragen, der pfad in listbox4 und die dateigrösse in listbox5 danach wieder ins verzeichnis davor wechseln... der download startet wie gesagt automatisch... er guckt in listbox3 und listbox4 und saugt diese datei...

Moderiert von user profile iconmatze: Delphi-Tags hinzugefügt
sam3st Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55

Win XP
D7 Enterprise
BeitragVerfasst: Di 05.06.07 15:47 
sorry wil nich ungeduldig sein aber das fällt doch jemandem der sich mit den indys bzw ftp gut auskennt bestimmt leicht meine frage zu beantworten oder stelle ich sie zu blöd?
sam3st Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55

Win XP
D7 Enterprise
BeitragVerfasst: Mi 06.06.07 18:25 
wenn schon niemand helfen kann oder will oder wie auch immer, dann kann mir vielleicht jemand nen link geben wo ich mehr informationen über idftp finde oder codebeispiele (ich suche mich schon dusselig)

danke schonmal...