PDA

Показать полную графическую версию : [решено] Батник проверяющий наличие файла на сервере?


ofcoss
28-07-2009, 16:35
Помогите написать батник который.
1.Проверяет соединение с интернетом
2.Если соединение есть то заходит на сервак например ftp.narod.ru с паролем xxxx и смотрит если там файл test.txt если файла нет то выход.

NiOl
28-07-2009, 18:34
Извиняюсь за неуместный флуд, но...
Уважаемый ofcoss, осмотрел назания поднятых Вами тем и крепко призадумался, что же Вы такое мутите? :o

ofcoss
28-07-2009, 18:47
Колапс готовлю)))) Так поделу....

amel27
29-07-2009, 06:03
ofcoss, AFAIK штатный FTP.EXE не поддерживает пассивный режим, поэтому при подключении через NAT/Proxy могут быть проблемы. Надежней взять альтернативные FTP-клиенты - например, NcFTP (http://www.ncftp.com), в комплекте идет ls-утилита ncftpls (http://www.ncftp.com/ncftp/doc/ncftpls.html):
@Echo Off

Set $H=ftp.narod.ru
Set $U=user
Set $P=password
Set $F=test.txt

PING -n 1 %$H% >Nul
If ErrorLevel 1 Echo Нет связи!& Exit /B

ncftpls -1 -F ftp://%$U%:%$P%@%$H%|>Nul FindStr /IX "%$F%"
If ErrorLevel 1 Echo Файл не обнаружен!& Exit /B

Echo Все условия выполнены!

NiOl, ofcoss, не забывайте про тег [off]




© OSzone.net 2001-2012