-
Nov14
Automatischer Down /Upload einer Datei per Batch
Filed under: Netzwerk, TIPP & TRICK;Du willst eine Datei regelmäßig auf einen Server in den Ordner Upload uploaden aber nicht immer deinen FTP-Client öffnen, Verbindung herstellen usw. , dann gehe folgendermaßen vor:
Besorge dir sleep.exe aus dem Resource Kit und kopiere sie nach C:\WINDOWS\system32.
Erstelle einen Ordner C:\ftpup mit folgenden Dateien: upload.bat, daten.ftp und ftp.log und natürlich deine hochzuladende Seite hier index.html.1.) Erstelle mit Notepad die Datei upload.txt mit folgendem Inhalt:
:nochmal
ftp.exe -n -i -s:updaten.ftp
If „%ErrorLevel%“ NEQ „0“ goto meldung1
echo %date% %time% Update erfolgreich! >>ftp.log
goto exit
:meldung1
echo %date% %time% Update konnte nicht ausgefuehrt werden! >>ftp.log
:exit
sleep 300
goto nochmalBenenne sie in upload.bat um.
-n Unterdrückt die automatische Anmeldung des Servers.
-i Unterdrückt interaktive Nachfragen bei der Verarbeitung mehrerer Dateien.
-s Führt FTP mit den in daten.ftp enthaltenen Befehlen aus.2.) Erstelle eine daten.txt Datei mit folgendem Inhalt:
OPEN www.deinserver.de
USER benutzername
passwort
cd Upload
send C:\ftpup\index.html
disconnect
quitBenenne sie in daten.ftp um.
Nun kannst du die Batch manuell starten und alle 5 Minuten wird ein automatischer Upload deiner index.html stattfinden oder sie auch in den Autostart legen.
Außerdem kannst du Erfolg oder Misserfolg in der ftp.log überprüfen.Oder willst du eine Datei regelmäßig downloaden?
1.) Erstelle mit Notepad die Datei download.txt mit folgendem Inhalt::nochmal
ftp.exe -n -i -s:daten1.ftp
If „%ErrorLevel%“ NEQ „0“ goto meldung1
echo %date% %time% Download erfolgreich! >>ftp.log
goto exit
:meldung1
echo %date% %time% Download konnte nicht ausgeführt werden! >>ftp.log
:exit
sleep 300
goto nochmalBenenne sie in download.bat um.
2.) Erstelle eine daten1.txt Datei mit folgendem Inhalt:
OPEN www.deinserver.de
USER benutzername
passwort
cd test
binary
get Gpsinfo.zip
quitDer Befehl binary wird in diesem Fall benötigt, da eine Zip-Datei heruntergeladen werden soll, die sonst beschädigt wäre.
Benenne sie in daten1.ftp um.
Andreas Löschl
No Comments
Blogstatistik
- 18.653 Besuche