Batch: FTP Datei download

März 06, 2010 - von: Patrick

Sie wollen mit einer Batchskript via FTP eine Datei downloaden? Kein Problem, alles was Sie dazu brauchen ist ein wenig Zeit, ein FTP-Client und ein kleines Batch Skript.

Alternativ zu einem FTP-Client können Sie auch den bereits in Windows integrierten FTP Client verwenden. Um zu prüfen ob dieser auch installiert ist öffnen Sie die Konsole über Start -> Ausführen -> Cmd und geben Sie FTP ein und bestätigen Sie die Eingabe mit Enter. Ist der in Windows integrierte FTP Client vorhanden können Sie weiter fortfahren.

Zu Anfang müssen Sie ein FTP-Skript erstellen. Bei dem FTP-Skript gibt es mehrere Möglichkeiten, entweder Sie laden eine Datei mit dem Befehl MPUT auf einen FTP Server hoch oder Sie laden eine Datei mit dem Befehl MGET von dem FTP Server herunter. Im folgenden Beispielskript laden wir eine Datei von einem FTP Server herunter.

open [IHR_FTP_SERVER]
[FTP_BENUTZERNAME]
[FTP_PASSWORT]

lcd C:\Download_Ordner
mget *.*

bye

Zu Anfang des Skripts initialisieren Sie die Benutzerdaten und den FTP Server. Anschließend geht der eigentlich Prozess richtig los. Zu aller erst geben Sie mit dem Befehl lcd das Downloadverzeichnis an, in das die Datei heruntergeladen werden soll. Anschließend geben Sie an, was bzw. welche Datei heruntergeladen werden soll. In diesem Fall laden wir mit mget *.* alle Datei runter, die sich in dem Ordner befinden. Um das Skript zu beenden verwenden Sie den Befehl bye.

Jetzt sind Sie mit der Erstellung des FTP-Skripts fertig, jetzt fehlt nur noch der Aufruf mit einem Batch-Skript. Hier ein kleines Beispielskript für den Aufruf des FTP-Skripts.

@echo off

echo -- Starte FTP-Download..
ftp -s:ftp_skript.ftp
echo -- Download war erfolgreich!
pause

Wenn Sie jetzt das Batch Skript starten und sich die beiden Dateien in einem Verzeichnis befinden, wird die Datei heruntergeladen.

Kategorie: Allgemein Kommentieren »


Kommentar schreiben

Kommentar