Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - скрипт для проверке файла на FTP

Ответить
Настройки темы
CMD/BAT - скрипт для проверке файла на FTP

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Парни, помогите плз, гугл оказался не милостев ко мне, и я решил спросить у вас. =(

мне нужен мини скриптик который зайдет на ftp и проверит есть ли в корневой папке файлик к примеру 1.txt и если он есть то скачает его.

Отправлено: 05:29, 19-06-2012

 

Старожил


Сообщения: 280
Благодарности: 72

Профиль | Отправить PM | Цитировать


хм... а почему нельзя сделать просто скачать файл? если он есть он скачается если его нет... то не скачается?

Код: Выделить весь код
 set homefolder="C:\"
 set FTPUserName=username
 set FTPUserPassword=vashpass
 set FTPIPAddress=ftp.site.ru
 set FTPlocalPath=
 set LocalDestinationPath="D:\folder"
 set FTPCmdFileName=%homefolder%\FTPcommands.txt
 set FileName=1.txt

 echo %FTPUserName%>%FTPCmdFileName%
 echo %FTPUserPassword%>>%FTPCmdFileName%
 echo lcd %FTPlocalPath%>>%FTPCmdFileName%
 echo cd %LocalDestinationPath%>>%FTPCmdFileName%
 echo type binary>>%FTPCmdFileName%
 echo get %FileName%  %LocalDestinationPath%\%FileName%>>%FTPCmdFileName%
 echo quit >>%FTPCmdFileName%

 ftp -s:%FTPCmdFileName% -i %FTPIPAddress%

Отправлено: 15:50, 19-06-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


если бы это было так то я б не спрашивал
даже если файла нет, то он создаст 0-й файли с таким именем на локальной машине =(

Последний раз редактировалось alexdevol05, 20-06-2012 в 18:15.


Отправлено: 12:55, 20-06-2012 | #3


Аватара для zion87

Старожил


Сообщения: 263
Благодарности: 69

Профиль | Отправить PM | Цитировать


Добавь проверочку
Код: Выделить весь код
set Size=0
set Files=1.txt
for %%L in (%Files%) do if /i %%~zL LEQ %Size% del %Files%
if exist %Files% type %Files%

Отправлено: 18:49, 20-06-2012 | #4


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


эммм.... а сможешь расписать что проверка делает О_о а то чот я ее понять немогу =(

+ если я не ошибаюсь то зайдя на ФТП нельзя использоваться оператор IF точно, предполагаю что и FOR тоже.

я вышел из положения, но оно приминимо только к моему случаю. воспользовавшись "mget *.txt" тогда он не создает нулевой файл на локале, и уже можно на локале спрашивать "IF EXIST 1.txt"

но все же если кто в курсе как еще это можно проделать буду раз помощи

Отправлено: 07:12, 21-06-2012 | #5


Аватара для zion87

Старожил


Сообщения: 263
Благодарности: 69

Профиль | Отправить PM | Цитировать


эти строчки - продолжение кода Molchune, (я бы кое что изменил, но это не моя часть кода) после закачки файла 1.txt идет проверка занимаемого им места на жестком диске если его размер равен 0 то файл автоматически удаляется....

Отправлено: 06:33, 22-06-2012 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - скрипт для проверке файла на FTP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Скрипт для разбиения файла на части Diamond AutoIt 17 17-05-2013 01:42
Скрипт по обработке текстового файла Space-06 AutoIt 4 26-06-2009 10:36
[решено] Как написать скрипт о проверке нужного файла на съемном носителе? Pozia AutoIt 12 05-03-2009 20:20
Разное - Полномочия "серых шинелей" при проверке или как нужно готовится к проверке mr.R Лицензирование продуктов Microsoft 10 11-11-2008 13:26
Скрипт для поиска файла Pavlov10 Программирование и базы данных 3 02-03-2006 11:51




 
Переход