mardi 24 janvier 2012

Jak automatizovat FTP obrázky z příkazového řádku Windows

Windows je součástí dávkové soubory, protože před tím, než existoval ... dávkové soubory jsou opravdu staré! Staré, nebo ne, jsem stále najít sám sebe často vytváří dávkové soubory, aby mi pomohl automatizaci běžných úkolů. Jedním společným úkolem je nahrávání souborů na vzdálený server FTP. Zde je způsob, jakým jsem kolem něj.

Za prvé, musíte vytvořit soubor s názvem fileup.bat v adresáři Windows, nebo alespoň v některých adresářů součástí vaší cesty. Můžete použít "cesta", příkaz a sledujte aktuální cesta.

Uvnitř dávkový soubor, který chcete vložit následující:

@ Echo off
echo uživatele myusername> ftpcmd.dat
echo mypassword>> ftpcmd.dat
echo bin>> ftpcmd.dat
echo dal% 1>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp-n-s: ftpcmd.dat SERVERNAME.COM
del ftpcmd.dat

Budete chtít nahradit myusername, mojeheslo a SERVERNAME.COM se správné hodnoty pro váš FTP server. Co tento dávkový soubor dělá, je skriptovací nástroj FTP pomocí volby-s pro nástroj příkazového řádku.

Dávkový soubor používá "echo" Příkaz, který odesílá text na FTP server, jako kdybyste napsali. V polovině souboru, můžete přidat další příkazy, potenciálně změna adresáře příkaz:

echo cd / cesta />> ftpcmd.dat

Aby bylo možné volat tento dávkový soubor, budete volat batchfile pomocí fileup.bat jméno, které nám dal, a předat ve jménu souboru jako parametr. Nemusíte psát. Bat část názvu souboru, aby to fungovalo, a to buď.

Example:

> Fileup FileToUpload.zip

Připojeno k ftp.myserver.com.
220 Microsoft FTP Service
ftp> user myusername
331 Password required for myusername.

230 uživatelů myusername přihlášeni
ftp> bin
200 Type set to I.
ftp> dal FileToUpload.zip
200 PORT příkaz úspěšný.
150 Otevírací binární režim datové spojení pro FileToUpload.zip
226 Přenos dokončen.
ftp:106 bajtů odeslaných na 0.01Seconds 7.07Kbytes/sec.
ftp> quit

A to je vše, co se to. Nyní je Váš soubor by měl sedět na vzdáleném serveru.

Aucun commentaire:

Enregistrer un commentaire