Ein kleines Skript legt Dateien direkt im FTP-Ordner ab. Das ist nicht nur für Entwickler praktisch, sondern für alle, die viel mit FTP arbeiten.

Mit einem kleinen Skript könnt Ihr Dateien per FTP-Upload auf beliebige FTP-Speicher hochladen – direkt auf dem Desktop und ohne Anmeldedaten eingeben zu müssen. Dabei handelt es sich um eine einfache Windows-Batch. Praktisch ist das etwa, wenn Ihr regelmäßig Dateien Eurer Website aktualisiert, den FTP-Server als Online-Speicher nutzt oder auf fremden Rechnern eine schnelle Upload-Lösung benötigt, da die Upload.bat auch auf einem USB-Stick liegen kann. Zudem wird FTP häufig selbst dann unterstützt, wenn andere Dienste nicht verfügbar/freigeschaltet sind. Legt also eine Datei namens, beispielsweise, Upload.bat an, öffnet sie mit einem Texteditor (Notepad) und kopiert folgenden Code hinein:

@echo off
echo user der-ftp-nutzername> tempftp.dat
echo ftp-passwort>> tempftp.dat
echo bin>> tempftp.dat
echo cd /www/mein-verzeichnis/>> tempftp.dat
echo put %1>> tempftp.dat
echo quit>> tempftp.dat
ftp -n -s:tempftp.dat deine-ftp-adresse.de
del tempftp.dat

Und so funktioniert ein schneller FTP-Upload: Zunächst wird der Nutzername (anpassen!) in die Datei „tempftp.dat“ geschrieben, dann das FTP-Passwort (anpassen!) hinzugefügt, dann die Anweisung „bin“ zum Hochladen von Binärdateien. Mit der „cd“-Anweisung könnt Ihr optional in ein anderes Verzeichnis wechseln, standardmäßig landet Ihr im für den Nutzer festgelegten Stammverzeichnis – die Zeile könnt Ihr sonst komplett löschen. Mit „put %1“ wird die per Drag&Drop übergebene Datei (%1) festgelegt und als letzte Anweisung wird „quit“ in die tempftp.dat geschrieben, um ftp nach dem Upload wieder zu beenden. Die ftp-Zeile ist dann der eigentliche Aufruf des Windows-eigenen FTP-Clients, dem die tempftp.dat übergeben wird, sowie die Adresse Eures FTP-Servers (anpassen!). Zu guter letzt löscht „del“ die tempftp.dat, die natürlich nur temporär gebraucht wird. Die Upload.bat legt Ihr nun einfach auf den Desktop und könnt Dateien direkt darauf ziehen.

Über den Autor

Mirco Lang

Mirco Lang

Freier Journalist, Exil-Sauerländer, (ziemlich alter) Skateboarder, Dipl.-Inf.-Wirt, Einzelhandelskaufmann, Open-Source-Nerd, Stichwortschreiber. Ex-Saturn'ler, Ex-Data-Becker'ler, Ex-BSI'ler.

Computer-Erstkontakt: ca. 1982 - der C64 des großen Bruders eines Freunds.

Wenn ich Dir helfen konnte und/oder Du hier mehr über Open Source, Linux, Bastelkram oder auch Windows-Basics lesen möchtest:
Spendier mir einen Kaffee via Paypal.

Kommentieren:

Kommentare