Først må du opprette en fil som heter fileup.bat i Windows-katalogen, eller i det minste i noen katalog som er inkludert i banen din. Du kan bruke kommandoen "bane" for å se hva den nåværende banen er.
I batchfilen vil du lime inn følgende:
@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
Du vil erstatte MyUserName, MyPassword og SERVERNAME.COM med de riktige verdiene for din ftp-server. Hva denne batchfilen gjør er å skripting ftp-verktøyet ved hjelp av -s alternativet for kommandolinjeverktøyet.
Batchfilen bruker kommandoen "echo" for å sende tekst til ftp-serveren som om du hadde skrevet den. Midt i filen kan du legge til ekstra kommandoer, potensielt en endringskatalogkommando:
echo cd /pathname
>ftpcmd.dat
For å ringe denne batchfilen, vil du ringe batchfilen med filen fileup.bat som vi ga det, og passere i navnet på en fil som parameter. Du trenger ikke å skrive inn.bat-delen av filnavnet for å få det til å fungere.
Eksempel:
> 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
Og det er alt der er til det. Nå skal filen din sitte på den eksterne serveren.