Prvo, morat ćete stvoriti datoteku pod nazivom fileup.bat u direktoriju Windows, ili barem unutar neke mape koja je uključena u vaš put. Možete koristiti naredbu "put" da biste vidjeli koji je trenutačni put.
Unutar batch datoteke, zelite zalijepiti sljedeće:
@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
Želite zamijeniti MyUserName, MyPassword i SERVERNAME.COM s ispravnim vrijednostima za vaš ftp poslužitelj. Ono što ovaj batch datoteka radi je skriptiranje ftp uslužnog programa pomoću opcije -s za uslužni program naredbenog retka.
Batch datoteka koristi naredbu "echo" za slanje teksta na ftp server kao da ste ga upisali. U sredini datoteke možete dodati dodatne naredbe, potencijalno naredbu promjene direktorija:
echo cd /pathname
>ftpcmd.dat
Da biste nazvali ovu batch datoteku, pozvat ćete skupnu datoteku pomoću naziva fileup.bat koji smo mu dali i proslijediti u ime datoteke kao parametar. Ne morate upisivati.bat dio naziva datoteke da bi ga radio.
Primjer:
> 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 sve. Sada bi vaša datoteka trebala sjediti na udaljenom poslužitelju.