Kako automatizirati FTP prijenose s naredbenog retka sustava Windows

Kako automatizirati FTP prijenose s naredbenog retka sustava Windows
Kako automatizirati FTP prijenose s naredbenog retka sustava Windows

Video: Kako automatizirati FTP prijenose s naredbenog retka sustava Windows

Video: Kako automatizirati FTP prijenose s naredbenog retka sustava Windows
Video: Windows 10 Start Menu, Taskbar & Start Screen Tutorial [+Tips and Tricks] - YouTube 2024, Svibanj
Anonim
Windows je uključio serije datoteka od prije nego što je postojala … hrpa datoteka su stvarno stari! Stara ili ne, i dalje se često pojavljujem stvarajući naredne datoteke kako bih vam pomogao automatizirati uobičajene zadatke. Jedan od zajedničkih zadataka je prijenos datoteka na udaljeni FTP poslužitelj. Evo kako sam ga dobio oko sebe.
Windows je uključio serije datoteka od prije nego što je postojala … hrpa datoteka su stvarno stari! Stara ili ne, i dalje se često pojavljujem stvarajući naredne datoteke kako bih vam pomogao automatizirati uobičajene zadatke. Jedan od zajedničkih zadataka je prijenos datoteka na udaljeni FTP poslužitelj. Evo kako sam ga dobio oko sebe.

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.

Preporučeni: