venator
Goto Top

Zeitgesteuerter Upload via cmd

Unklahrheit bzgl. ftp.exe Befehle

Hallo an alle,

Ausgangssituation:
ich habe einen FTP-Server mit einem Verzeichnis darauf. Dieses Verzeichnis habe ich auch auf einem lokalen Server, wo es ständig geändert wird.
Nun möchte ich dieses lokale Verzeichnis automatisch uploaden, bzw. synchonosieren.

Meine Idee:
Ich nutze einfach die Windowsinterne cmd.
Mit dem Taskmanager führe ich eine Batch mit folgendem Inhalt aus:
ftp.exe -s:"D:\FTP-Anweisung.txt"

Die FTP-Anweisung.txt enthält folgenden Inhalt:
open ftp://Server.de
Bneutzername
Passwort
cd /Unterpfad/Ziel
lcd D:\Update-Libarys
mput *.*
quit

Das Problem:
Mit dem mput *.* Befehl werden nur Dateien im Format Name.Endung kopiert.
Mit dem mput *? Werden Ordner als Dateien kopiert

Die Frage:
Ich würde gerne das gesamte Lokale Verzeichnis so wie es ist hochkopieren.
Geht das mit ftp.exe oder gibt es eine Freeware, welche das kann und via Kommandozeile ausführbar ist?

Vielen Dank für eure Hilfe,
Grüße, V..

Content-Key: 87666

Url: https://administrator.de/contentid/87666

Ausgedruckt am: 29.03.2024 um 06:03 Uhr

Mitglied: 60730
60730 15.05.2008 um 17:54:56 Uhr
Goto Top
Servus,

kennst du wput?
Probier das mal aus, wenn du den FTP Server nicht per WebDav mounten kannst.
Mit dem "eingebauten" FTP.exe gibt es dauernd irgendwelche Probleme (Proxy usw.)