Po prvé, budete musieť vytvoriť súbor s názvom fileup.bat vo vašom adresári systému Windows, alebo aspoň v niektorom z adresárov zahrnutých do vašej cesty. Pomocou príkazu "cesta" môžete zistiť, čo je aktuálna cesta.
V rámci dávkového súboru budete chcieť vložiť nasledovné:
@echo off echo user MyUserName> ftpcmd.dat echo MyPassword>> ftpcmd.dat echo bin>> ftpcmd.dat echo put %1>> ftpcmd.dat echo quit>> ftpcmd.dat ftp -n -s:ftpcmd.dat SERVERNAME.COM del ftpcmd.dat
Budete chcieť nahradiť MyUserName, MyPassword a SERVERNAME.COM správnymi hodnotami pre váš ftp server. Čo robí tento dávkový súbor, je skriptovanie nástroja ftp pomocou možnosti -s pre nástroj príkazového riadka.
Dávkový súbor používa príkaz "echo" na odosielanie textu na ftp server, ako keby ste ho zadali. V strede súboru môžete pridať ďalšie príkazy, potenciálne zmeniť príkaz adresára:
echo cd /pathname
>ftpcmd.dat
Ak chcete zavolať tento dávkový súbor, zavoláte súbor dávkového súboru pomocou názvu súboru fileup.bat, ktorý sme mu dali, a zadajte názov súboru ako parameter. Nemusíte písať časť súboru.bat, aby to fungovalo.
Príklad:
> fileup FileToUpload.zip
Connected to ftp.myserver.com. 220 Microsoft FTP Service ftp> user myusername 331 Password required for myusername.
230 User myusername logged in. ftp> bin 200 Type set to I. ftp> put FileToUpload.zip 200 PORT command successful. 150 Opening BINARY mode data connection for FileToUpload.zip 226 Transfer complete. ftp: 106 bytes sent in 0.01Seconds 7.07Kbytes/sec. ftp> quit
A to je všetko, čo je k tomu. Váš súbor by mal sedieť na vzdialenom serveri.