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

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

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

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


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

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


Добрый день. Прошу помощи в написании скрипта .bat.

Описание: есть задача на написание скрипта, который лезет на ftp-сервер 172.30.145.21 по логину master и паролю master123, через прокси-сервер 12.215.220.93, порт 8055, логин gruff и пароль gruff123. Скрипт забирает все папки и файлы с этого сервера и копирует их в
каталог C:\Download\Archive\. После этого, скрипт находит в этом каталоге все файлы .xml и выгружает в другой каталог C:\Upload\Archive\.
После того как скрипт отаботал, он должен снова зайти на ftp-сервер синхронизировать все каталоги и файлы в каталоге C:\Download\Archive\ и записать в него только разницу.
Например скрипт в каталог C:\Download\Archive\ занес каталоги 1,2,3 и файлы 1.xml, 2.xml, а пи следующем запуске занесет только 4,5,6 каталоги и файлы 3.xml, 4.xml. Т.к. каталоги 1,2,3 и файлы 1.xml, 2.xml в каталоге C:\Download\Archive\ уже есть

Очень надо. Буду безмено благодарен за помощь!!!

Отправлено: 11:24, 22-12-2020

 

Ветеран


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

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


я это для кого написал?
Цитата alpap:
Опишите что именно вы выполняете »
у меня терпение не безграничное
если разговор пошел за даты нужно полное описание:
- чем запускается bat, вручную или планировщиком
- когда запускается, раз в час, день, неделю
ведь в день когда файлы после синхронизации попадут в C:\Download\Archive, их дата создания станет равна этому дню
чтобы забрать файлы с датой создания до 5-ти дней предполагается что запуск будет с интервалом более 5-ти дней, вероятно раз в неделю, а значит и синхронизация будет раз в неделю, так как это один код, а значит файлы будут иметь дату создания каждый раз равную дате синхронизации и не будет таких чтобы до 5-ти дней, только сегодня (запуск bat), поэтому и спрашиваю зачем нужно что-то еще кроме синхронизации и именно через две папки. Вот, зачем нужно полное описание того что делаете чтобы не говорили что я тут предвзято отношусь к вопросу.
(Вот строка для вывода файлов по дате создания до 5-ти дней, надеюсь сумеете запихнуть ее в код)
Код: Выделить весь код
for /f "delims=" %%a in ('dir /a-d/b/od/tc "Путь к папке с файлами"^|more +5') do echo "%%a"
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:24, 30-12-2020 | #11



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

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


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


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

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


Повежливее пожалуйста! С программкой разобрался. Благодарю за помощь! С Наступающим Новым Годом Вас!

Отправлено: 17:27, 31-12-2020 | #12



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - Умный скрипт для копирования/восстановления избранных файлов vk_k14m@vk Скриптовые языки администрирования Windows 1 03-12-2020 01:48
Любой язык - [решено] Скрипт для копирования файлов/папок с заменой darkAge Скриптовые языки администрирования Windows 19 01-07-2013 18:06
CMD/BAT - bat-скрипт для массового копирования файлов akt Скриптовые языки администрирования Windows 3 02-05-2013 17:26
CMD/BAT - батник для копирования файлов из папки на FTP zigmund11 Скриптовые языки администрирования Windows 1 28-02-2013 17:37
Скрипт для копирования файлов с 1 сервера на несколько andro_id Программирование в *nix 2 04-09-2008 11:48




 
Переход