Pirma, turėsite sukurti failą, vadinamą fileup.bat, savo "Windows" kataloge arba bent jau tam tikrame kataloge, kuris yra jūsų kelias. Galite naudoti komandą "kelias" ir pamatyti, kas yra dabartinis kelias.
Serijos failo viduje norėsite įklijuoti:
@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
Jūs norėsite pakeisti MyUserName, MyPassword ir SERVERNAME.COM teisingomis jūsų ftp serverio reikšmėmis. Tai, ką šis serijinis failas daro, yra ftp įrankio scenarijus, naudojant komandų eilutės įrankio -s parinktį.
Serijinis failas naudoja komandą "echo", norint išsiųsti tekstą į ftp serverį, tarsi jį įvedėte. Failo viduryje galite pridėti papildomų komandų, galbūt pakeisti komandų komandą:
echo cd /pathname
>ftpcmd.dat
Norėdami paskambinti į šį paketinį failą, paskambinsite failo failą naudodami failo failą.bat, kurį mes jį suteikėme, ir kaip parametrą perduosime failo pavadinimą. Taip pat nereikia įvesti.bat failo pavadinimo, kad jis veiktų.
Pavyzdys:
> 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
Ir visa tai yra tai. Dabar jūsų failas turėtų būti sėdi ant nuotolinio serverio.