![]() |
Резервное копирование за предыдущую дату
Вложений: 1
Привет всем!
Нужно создать скрипт который будет копировать файлы (только файлы) с фтп во внут. сеть. Копировать файлы только с датой изменения за предыдущий день, т.е. если сегодня 10 число, то скрипт должен скопировать файлы с датой изменения только за 9 число (за 8,7 и т.д. не нужны). После, файлы должны быть архивированы winrar'ом, имя архива - дата за предыдущее число как и скопированные файлы. Ниже прикрепил скрипт VBS который копирует файлы с датой изменения за предыдущий день. |
Вверх!
|
Вверх!
|
Вверх!
|
Вверх!
|
А вариант настроить тот же шедуллер в, например, TurboFTP с нужными параметрами и запускать после выполнения задачи (есть там и такой пункт в настройках) батник на архивацию не прокатит? Имхо самый простой вариант. Даже батник не нужен, просто запуск winrar.exe с нужными параметрами.
|
Elven,
Вариант с TurboFTP может и хороший, только она платная. У нас на работе следят за пиратским по, а на новое денег не дадут) |
DeD MOPO3, попробуйте Cobian Backup, а на счет даты, просто делайте архив в конце 9го дня
|
Винрар умеет сам искать недавно изменённые файлы, для этого используется ключ -tn. Например, -tn30d заархивирует все файлы, изменённые за последний месяц, а -tn24h за сутки. Чтобы было видно русский сохраните в кодировке 866. Добавить в планировщик часов на 10-11 вечера:
Код:
@rem Добавить в архив изменённое за в 24 часa |
Время: 20:13. |
Время: 20:13.
© OSzone.net 2001-