Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

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

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

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


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

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


Здравствуйте. У меня есть 2 файла
ftp.txt

login
password
cd Test
mput D:\New\*
quit

ftp_put.bat

@Echo Off
ftp -s:ftp.txt -i ftpserver

Собственно они копируют все файлы из папки на ftp, мне же надо реализовать проверку файлов на сервере и если там есть файл с таким же названием как и загружаемый то не копировать его.
Подскажите пожалуйста как это можно реализовать?

Отправлено: 12:45, 21-02-2017

 

Аватара для Elven

Ветеран


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

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


критично через ftp? в особенности через кривой виндовый клиент. (может кому-то он и нравится, но это чисто мое мнение)
с такой задачей на раз справится robocopy

Отправлено: 14:56, 21-02-2017 | #2



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

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


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


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

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


Мне нужно заливать новые файлы на FTP - сервер. Притом только те которых там еще нету.

Отправлено: 15:39, 21-02-2017 | #3


Ветеран


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

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


PentagonProject, возьмите wput и используйте его с параметром «−−skip−existing».

Цитата Elven:
с такой задачей на раз справится robocopy »
Robocopy умеет работать с ftp-протоколом?

Отправлено: 15:44, 21-02-2017 | #4


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


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

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


А можно ли как-то реализовать без докачки доп. софта?

Отправлено: 18:47, 21-02-2017 | #5


Ветеран


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

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


Какая ОС на клиенте?

Отправлено: 19:19, 21-02-2017 | #6


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


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

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


win 7, win 8.1 win 10

Отправлено: 19:41, 21-02-2017 | #7


Забанен


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

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


Цитата PentagonProject:
А можно ли как-то реализовать без докачки доп. софта?
robocopy начиная с Win 2k3 является штатной утилитой, а что касается "доп. софта", дык статически слинкованный curl - один единственный бинарник ~2,1MB, у него и синтаксис будет проще для тех, кто ни разу не пользовался robocopy, логировать может операции намного подробней, нежели прочие утилиты, плюс поддержка кучи протоколов и много чего еще.

Цитата PentagonProject:
win 7, win 8.1 win 10
В консоли наберите:
Код: Выделить весь код
robocopy /?
Там все подробно расписано.

Отправлено: 19:45, 21-02-2017 | #8


Ветеран


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

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


Цитата greg zakharov:
плюс поддержка кучи протоколов »
greg zakharov, Вам тот же вопрос:
Цитата Iska:
Robocopy умеет работать с ftp-протоколом? »


Цитата PentagonProject:
win 7, win 8.1 win 10 »
Можете поиграться с PowerShell'ом. Готовые модули есть на MS Script Gallery, на GitHub'е, можете даже по образцу и подобию просто выдрать оттуда куски кода под свои нужды.

Цитата greg zakharov:
Там все подробно расписано. »
Это была шутка. Про «подробно».

Отправлено: 20:13, 21-02-2017 | #9


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


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

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


А точно нет никакой возможности осуществить проверку через .bat и .txt??

Отправлено: 15:31, 24-02-2017 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - резервное копирование произвольных файлов на ftp oleg1345140 Скриптовые языки администрирования Windows 6 30-10-2012 16:53
CMD/BAT - [решено] Копирование файлов с моего пк на FTP-сервер zeroua Скриптовые языки администрирования Windows 13 04-09-2012 12:57
CMD/BAT - telnet копирование файлов на ftp exekill Скриптовые языки администрирования Windows 1 19-03-2012 18:23
CMD/BAT - Копирование файлов на ftp toddor Скриптовые языки администрирования Windows 1 24-01-2011 11:39
CMD/BAT - полное копирование папки на ftp сервер ffsam Скриптовые языки администрирования Windows 2 08-11-2010 20:55




 
Переход