Pirmkārt, logā direktorijā jums būs jāizveido fails ar nosaukumu fileup.bat vai vismaz savā ceļā iekļautajā direktorijā. Jūs varat izmantot komandu "ceļš", lai redzētu, kas ir pašreizējais ceļš.
Partijas faila iekšpusē vēlaties ielīmēt šādu:
@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 vēlaties aizstāt MyUserName, MyPassword un SERVERNAME.COM ar ftp servera pareizajām vērtībām. Ko šis sērijveida fails veic, izmantojot ftp lietderību, izmantojot komandrindas utilītas -s opciju.
Sērijfails izmanto komandu "echo", lai nosūtītu tekstu ftp serverim tā, it kā jūs to ievadījāt. Faila vidū var pievienot papildu komandas, iespējams, mainīt direktoriju komandu:
echo cd /pathname
>ftpcmd.dat
Lai izsauktu šo sērijveida failu, jūs izsauksiet partijas failu, izmantojot tā faila nosaukumu fileup.bat, kā parametru ievadiet faila nosaukumu. Nepieciešams ievadīt faila nosaukumu.bat, lai tā darbotos.
Piemērs:
> 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
Un tas viss ir atkarīgs no tā. Tagad jūsu fails būtu jāsēd uz attālā servera.