pondelok 19. decembra 2005

Skriptovanie ftp klienta

Občas potrebujem niečo niekam poslať cez ftp. Štandardný windows ftp klient (ftp.exe) má parameter -s:batak ktorý napojí batak na štandardný vstup a zadáva príkazy. Napr. batak:
open ftp.server.sk
meno
heslo
hash
cd upload
put subor1.txt
quit
sa naloguje na sever, pošle súbor a ukončí spojenie. Tento zázrak sa dá spustiť cez ftp -s:batak. Ak do baťáku nedáme quit tak sa spojenie neukončí a riadenie sa odovzdá konzole - takto sa dá skript použiť na automagické nalogovanie sa na ftp server.

Update: na základe Zemiakovej pripomienky v komentári podotýkam že ftp nemá s win32 commandline veľa spoločného...

[Using FTP Batch Scripts]

1 komentár:

Anonymný povedal(a)...

install gnu utils for win32, dude. windows commandline sa ticho hanbi pred bash.exe :-)