Mit mget auch Unterordner sichern

Liebe/-r Experte/-in,
ich kann mit: mget /html/* alle Dateien meines Servers sichern, allerdings nicht die Unterverzeichnisse.
Wie bekomme ich es hin das die Ordnerstruktur 1zu1 übernommen und kopiert wird ?

Hallo, tut mir leid, dass ich ich da leider auch nicht weiterhelfen kann.

Um mehrere Dateien auf- oder herunterzuladen gibt es die Befehle MPUT und MGET. Allerdings kann man damit nicht rekursiv einen ganzen Verzeichnisbaum verarbeiten - dies ist mit FTP nicht möglich.
An dieser Stelle helfen andere Tools weiter, wie z.B. NCFTP (Freeware für div. Plattformen - u.a. auch Windows).

So sieht mein Skript, dass in der Datei hole_logfiles.ftp gespeichert wurde, in vereinfachter Form aus. Es entspricht der Abfolge der manuell einzugebenden FTP-Kommandos, wobei jede Zeile mit [Return] abgeschlossen wird.
open [FTP-Server]
[FTP-username]
[Passwort]

hash
asc

lcd F:\Webserver\htdocs\searchlog
cd /searchlog
get searchhistory.txt

prompt

lcd F:\Webserver\htdocs\logfiles
cd /logfiles
mget *

bye

Die ftp.exe kann neben dem interaktiven Modus (an der Kommandozeile) ein Skript verarbeiten, indem der Parameter -s hergenommen wird:
@echo off
echo — starte FTP-Transfer…
ftp -s:hole_logfiles.ftp
echo — fertig.
pause
Batchfile zum Aufruf des automatischen FTP

Unter LINUX/ UNIX kann man das FTP-Skript in das ftp einleiten:
ftp