Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   BAT-файл копирование\удаление на Synology (http://forum.oszone.net/showthread.php?t=237789)

Silencerun 03-07-2012 14:28 1944962

BAT-файл копирование\удаление на Synology
 
Всем привет,подскажите,может есть готовое решение?

есть папка 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


Время: 08:57.

Время: 08:57.
© OSzone.net 2001-