CMD/BAT - Проверка и копирование файлов на FTP сервер.
-
PentagonProject
CMD/BAT - Проверка и копирование файлов на FTP сервер.
Здравствуйте. У меня есть 2 файла
ftp.txt
login
password
cd Test
mput D:\New\*
quit
ftp_put.bat
@Echo Off
ftp -s:ftp.txt -i ftpserver
Собственно они копируют все файлы из папки на ftp, мне же надо реализовать проверку файлов на сервере и если там есть файл с таким же названием как и загружаемый то не копировать его.
Подскажите пожалуйста как это можно реализовать?
ftp.txt
login
password
cd Test
mput D:\New\*
quit
ftp_put.bat
@Echo Off
ftp -s:ftp.txt -i ftpserver
Собственно они копируют все файлы из папки на ftp, мне же надо реализовать проверку файлов на сервере и если там есть файл с таким же названием как и загружаемый то не копировать его.
Подскажите пожалуйста как это можно реализовать?
-
Elven
Re: CMD/BAT - Проверка и копирование файлов на FTP сервер.
критично через ftp? в особенности через кривой виндовый клиент. (может кому-то он и нравится, но это чисто мое мнение)
с такой задачей на раз справится robocopy
с такой задачей на раз справится robocopy
-
Elven
Re: CMD/BAT - Проверка и копирование файлов на FTP сервер.
Мне нужно заливать новые файлы на FTP - сервер. Притом только те которых там еще нету.
-
PentagonProject
Re: CMD/BAT - Проверка и копирование файлов на FTP сервер.
PentagonProject, возьмите
Цитата Elven:
с такой задачей на раз справится robocopy
Robocopy умеет работать с ftp-протоколом?
wput
и используйте его с параметром «−−skip−existing».Цитата Elven:
с такой задачей на раз справится robocopy
CMD/BAT - Проверка и копирование файлов на FTP сервер.
Robocopy умеет работать с ftp-протоколом?
-
PentagonProject
Re: CMD/BAT - Проверка и копирование файлов на FTP сервер.
А можно ли как-то реализовать без докачки доп. софта?
-
PentagonProject
-
Iska
-
PentagonProject
Re: CMD/BAT - Проверка и копирование файлов на FTP сервер.
Цитата PentagonProject:
А можно ли как-то реализовать без докачки доп. софта?
robocopy начиная с Win 2k3 является штатной утилитой, а что касается "доп. софта", дык статически слинкованный curl - один единственный бинарник ~2,1MB, у него и синтаксис будет проще для тех, кто ни разу не пользовался robocopy, логировать может операции намного подробней, нежели прочие утилиты, плюс поддержка кучи протоколов и много чего еще.
Цитата PentagonProject:
win 7, win 8.1 win 10
В консоли наберите:
Код:
Там все подробно расписано.
А можно ли как-то реализовать без докачки доп. софта?
robocopy начиная с Win 2k3 является штатной утилитой, а что касается "доп. софта", дык статически слинкованный curl - один единственный бинарник ~2,1MB, у него и синтаксис будет проще для тех, кто ни разу не пользовался robocopy, логировать может операции намного подробней, нежели прочие утилиты, плюс поддержка кучи протоколов и много чего еще.
Цитата PentagonProject:
win 7, win 8.1 win 10
В консоли наберите:
Код:
Код: Выделить всё
robocopy /?Там все подробно расписано.
-
Iska
Re: CMD/BAT - Проверка и копирование файлов на FTP сервер.
Цитата greg zakharov:
плюс поддержка кучи протоколов
greg zakharov, Вам тот же вопрос:
Цитата Iska:
Robocopy умеет работать с ftp-протоколом?
Цитата PentagonProject:
win 7, win 8.1 win 10
Можете поиграться с PowerShell'ом. Готовые модули есть на MS Script Gallery, на GitHub'е, можете даже по образцу и подобию просто выдрать оттуда куски кода под свои нужды.
Цитата greg zakharov:
Там все подробно расписано.
Это была шутка. Про «подробно».
плюс поддержка кучи протоколов
CMD/BAT - Проверка и копирование файлов на FTP сервер.
greg zakharov, Вам тот же вопрос:
Цитата Iska:
Robocopy умеет работать с ftp-протоколом?
CMD/BAT - Проверка и копирование файлов на FTP сервер.
Цитата PentagonProject:
win 7, win 8.1 win 10
CMD/BAT - Проверка и копирование файлов на FTP сервер.
Можете поиграться с PowerShell'ом. Готовые модули есть на MS Script Gallery, на GitHub'е, можете даже по образцу и подобию просто выдрать оттуда куски кода под свои нужды.
Цитата greg zakharov:
Там все подробно расписано.
CMD/BAT - Проверка и копирование файлов на FTP сервер.
Это была шутка. Про «подробно».
-
PentagonProject
Re: CMD/BAT - Проверка и копирование файлов на FTP сервер.
А точно нет никакой возможности осуществить проверку через .bat и .txt??