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

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

Ответить
Настройки темы
Любой язык - Резервное копирование за предыдущую дату

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


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

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


Вложения
Тип файла: rar 111.rar
(437 байт, 9 просмотров)
Привет всем!
Нужно создать скрипт который будет копировать файлы (только файлы) с фтп во внут. сеть.
Копировать файлы только с датой изменения за предыдущий день, т.е. если сегодня 10 число, то скрипт должен скопировать файлы с датой изменения только за 9 число (за 8,7 и т.д. не нужны).
После, файлы должны быть архивированы winrar'ом, имя архива - дата за предыдущее число как и скопированные файлы.
Ниже прикрепил скрипт VBS который копирует файлы с датой изменения за предыдущий день.

Отправлено: 09:38, 10-07-2014

 

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


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

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


Вверх!

Отправлено: 17:31, 11-07-2014 | #2



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

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


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


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

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


Вверх!

Отправлено: 12:10, 13-08-2014 | #3


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


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

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


Вверх!

Отправлено: 10:07, 18-08-2014 | #4


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


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

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


Вверх!

Отправлено: 10:10, 28-08-2014 | #5


Аватара для Elven

Ветеран


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

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


А вариант настроить тот же шедуллер в, например, TurboFTP с нужными параметрами и запускать после выполнения задачи (есть там и такой пункт в настройках) батник на архивацию не прокатит? Имхо самый простой вариант. Даже батник не нужен, просто запуск winrar.exe с нужными параметрами.

Отправлено: 10:58, 28-08-2014 | #6


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


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

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


Elven,
Вариант с TurboFTP может и хороший, только она платная. У нас на работе следят за пиратским по, а на новое денег не дадут)

Отправлено: 16:52, 01-09-2014 | #7


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


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

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


DeD MOPO3, попробуйте Cobian Backup, а на счет даты, просто делайте архив в конце 9го дня

Отправлено: 22:39, 02-09-2014 | #8


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


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

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


Винрар умеет сам искать недавно изменённые файлы, для этого используется ключ -tn. Например, -tn30d заархивирует все файлы, изменённые за последний месяц, а -tn24h за сутки. Чтобы было видно русский сохраните в кодировке 866. Добавить в планировщик часов на 10-11 вечера:
Код: Выделить весь код
@rem Добавить в архив изменённое за в 24 часa
@rem обрабатывая вложенные папки и совместно используемые файлы
@rem со степенью сжатия 2, сохраняя пути без диска
@rem 3% на восстановление
@rem архив назвать FTP_ГГГГММЧЧ
@rem Откуда и что архивировать:
@set FTPfolder=D:\FTP Folder\pub\*.*
@rem Куда архивировать:
D:
cd "D:\_Backup\FTP"

@title Архивация файлов с FTP
"C:\Program Files\WinRAR\rar.exe" a -tn24h -r -dh -m2 -ep2 -rr3p -agYYYYMMDD FTP_ "%FTPfolder%"
@echo done at %time%!
@title Готово
@rem Ждём минуту, чтобы увидеть результат когда рядом
@ping localhost -n 60 > nul
Другой вариант - посмотрите команду FORFILES /?

Последний раз редактировалось Vlad87, 05-09-2014 в 19:19.


Отправлено: 19:11, 05-09-2014 | #9



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Копирование файлов за текущую дату! erorr Скриптовые языки администрирования Windows 14 27-10-2016 22:13
резервное копирование RED_LINE Защита компьютерных систем 5 22-10-2013 20:51
CMD/BAT - копирование файлов за текущую дату с сервера на сервер 6a6yko Скриптовые языки администрирования Windows 10 21-06-2011 13:00
PowerShell - [решено] Копирование файлов за определенную дату tarasov.evgeny Скриптовые языки администрирования Windows 2 15-12-2010 18:32
Debian/Ubuntu - Резервное копирование. Tankistspb Общий по Linux 2 25-02-2008 11:56




 
Переход