otrdiena, 2010. gada 31. augusts

Automātiska datņu lejuplāde no ftp

Automatizē failu lejuplādi no ftp. To var izdarīt izveidojot bat formāta failu. Ja nepieciešama lielāka apstrāde ieteiktu izmantot C# ar Visual Studio.


Izveidot bat formāta datni ar saturu:

cd c:\katalogs\
ftp -s:ftpskripts.txt ftp.webgroup.lv


"cd c:\katalogs\" norāda aktīvo direktoriju. Šajā direktorijā atrodas ftpskripts.txt, kā arī tajā tiks lejuplādētas datnes no ftp.
"ftp -s:ftpskripts.txt ftp.webgroup.lv" pieslēdzas ftp kur servera adrese ir ftp.webgroup.lv un izpilda ftpskripts.txt ierakstītās ftp komandas.

ftpskripts.txt saturs:

user
pass
cd katalogs
binary
prompt n
mget datne1.txt
mget datne2.txt
quit


1. un 2. rinda norāda ftp konta lietotāju un paroli.
3. rinda norāda katalogs kā aktīvo direktoriju.
6. un 7. rinda lejuplādē datne1.txt un datne2.txt
8. rinda aizver ftp kontu


Izpildot izveidoto bat formāta datni automātiski no ftp konta tiks lejuplādētas norādītās datnes. Bat izpildīšanu var automatizēt ar Scheduled tasks.


Nav komentāru:

Komentāra publicēšana