Kā automatizēt FTP augšupielādi no Windows komandrindas

Kā automatizēt FTP augšupielādi no Windows komandrindas
Kā automatizēt FTP augšupielādi no Windows komandrindas

Video: Kā automatizēt FTP augšupielādi no Windows komandrindas

Video: Kā automatizēt FTP augšupielādi no Windows komandrindas
Video: How to Show Day of Week in Windows 10 Taskbar Clock - YouTube 2024, Novembris
Anonim
Windows ir iekļāvis partijas failus kopš tā laika … partijas faili ir ļoti veci! Vecs vai nē, es joprojām uzskatu, ka bieži veidoju partijas failus, lai palīdzētu man automatizēt kopīgus uzdevumus. Viens kopīgs uzdevums ir augšupielādēt failus attālajā FTP serverī. Lūk, tā, kā es to uzzināju.
Windows ir iekļāvis partijas failus kopš tā laika … partijas faili ir ļoti veci! Vecs vai nē, es joprojām uzskatu, ka bieži veidoju partijas failus, lai palīdzētu man automatizēt kopīgus uzdevumus. Viens kopīgs uzdevums ir augšupielādēt failus attālajā FTP serverī. Lūk, tā, kā es to uzzināju.

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.

Ieteicams: