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

Показать сообщение отдельно

Аватара для FreePaul

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


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

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


Вложения
Тип файла: 7z BackupFilesClear.7z
(412.7 Kb, 1 просмотров)

Извините, а зачем человеку столь "громоздкие" средства, как системы контроля версий, Acronis и ему подобные?... А Acronis к тому же и небесплатный.
Если человеку, исходя из его поста, необходимо заархивировать всего одну папку, то может проще создать cmd для 7zip, запуская его по расписанию?
Например:
- нужно архивировать папку C:\MyDocuments
- 7zip установлен в папку C:\Program Files\7-Zip\7z.exe
- архивы нужно "складывать" в папку D:\Archives
Цитата:
"C:\Program Files\7-Zip\7z.exe" a "D:\Archives\MyDocuments_%date:~6,4%-%date:~3,2%-%date:~0,2%.7z" "C:\MyDocuments\"
В соответствии с задачей, необходимо хранить архивы 30 дней. Для решения этого предлагаю воспользоваться утилиткой BackupFilesClear (в приложении).
Для этого нужно распаковать архив в любую (но желательно, в выделенную именно для программы) папку (к примеру, C:\BFC) и на первый раз запустить ее без параметров.
В появившемся окне настроить параметры запуска программы с ключем "/auto":
- корневая папка с бэкапами: D:\Archives
- формат имени файлов бэкапов: MyDocuments_{datetime}.7z
- формат даты: yyyy-mm-dd
- оставлять бэкапов: 30
- не удалять автоматически файлы с именами: можно ничего не ставить
После этого можно нажать кнопку "Проверить". Будет выведен диалог с параметрами работы программы.
Закройте окно программы. Все настройки сохранятся в папке с exe-файлом, в файл BackupFilesClear.xml
После этого в имеющийся cmd-файл нужно дописать строчку для автозапуска программы:
C:\BFC\BackupFilesClear.exe /auto

Таким образом, cmd-файл примет вид:
Цитата:
"C:\Program Files\7-Zip\7z.exe" a "D:\Archives\MyDocuments_%date:~6,4%-%date:~3,2%-%date:~0,2%.7z" "C:\MyDocuments\"
"C:\BFC\BackupFilesClear.exe" /auto
Полученный cmd-файл прописать в стандартном планировщике задач на выполнение раз в сутки.

P.S. Прописываю пути в кавычки по давней привычке. Так система гарантированно понимает длинные имена.

-------
Шёл, шёл, шёл...


Последний раз редактировалось FreePaul, 27-11-2013 в 09:22.

Это сообщение посчитали полезным следующие участники:

Отправлено: 04:02, 27-11-2013 | #7