CMD/BAT - BAT-файл копирование\удаление на Synology

Ответить
Аватара пользователя
Silencerun

CMD/BAT - BAT-файл копирование\удаление на Synology

Сообщение Silencerun »

Всем привет,подскажите,может есть готовое решение?



есть папка C:/TEST/



в ней лежит куча архивов:



backup_01.rar от 21.06.12

backup_02.rar от 22.06.12

backup_03.rar от 23.06.12

backup_04.rar от 24.06.12

backup_05.rar от 25.06.12



нужно что бы файлы за последние 3 дня копировались на Synology (192.168.0.1) на фтп в папку: /TEST/



а то что в этой папке /TEST/

затиралось нафиг.



============



имею BAT скрипт который пока только подключается и копирует туда файлы, причем только если указать имена файлов:



ftp -s:send.txt



рядом лежит send.txt следующего содержания:



open 192.168.0.1 8282 # где 8282 порт

admin # логин

123 # пароль

cd /TEST/ #переходим в нужны каталог



del 123.rar # удаляем ненужное с папки /TEST/

del 231.rar # удаляем ненужное с папки /TEST/



send C:/WORK/ backup_01.rar # копируем нужны файлы

send C:/WORK/ backup_02.rar # копируем нужны файлы

send C:/WORK/ backup_03.rar # копируем нужны файлы

send C:/WORK/ backup_04.rar # копируем нужны файлы

send C:/WORK/ backup_05.rar # копируем нужны файлы

binary

bye # закрываем сессию



==========



1-й вопрос:



как сделать что бы удалялись не в отдельности каждый файл:



del 123.rar а сразу все содержимое папки /TEST/



del /TEST/*.* не особо катит.



2-й вопрос:



как сделать что бы из папки C:/WORK/ копировались только файлы созданные за последние 3 дня. Т.е соответственно бэкапы 03 04 05....?



backup_01.rar от 21.06.12

backup_02.rar от 22.06.12

backup_03.rar от 23.06.12

backup_04.rar от 24.06.12

backup_05.rar от 25.06.12
Ответить

Вернуться в «Скриптовые языки администрирования Windows»