Настройка резервного копирования 1С7_local

chcp 1251
"C:\Program Files\7-Zip\7z.exe" a -t7z "I:\Архив\База 1С7.7\backup77-%date%.7z" -mx3 " E:\Базы\База 1С7.7" -ssw
@echo off
pause

Рассмотрим детально написанный выше код. Команда chcp 1251 задает кодировку cp1251, т.е. все русские названия директорий будут восприниматься интерпретатором правильно (хотя в командной строке при запуске батника вы будете видеть нечитаемые символы).

Далее мы указываем путь к .exe файлу программы 7-zip. Команда а означает добавить данный каталог, а именно I:\Архив\База 1С7.7 в архив «I:\Архив\База 1С7.7\backup77-%date%.7z», формат для которого мы задаем ключом -t7z. Т.е. мы получим архив с названием backup77-%date%.7z и форматом 7z, например: backup77-03.10.2011.7z

Параметр %date%, как вы уже догадались, задает дату на момент запуска архивирования. Ключ -mx3 задает уровень сжатия. В нашем примере он означает быстрое сжатие. На всякий случай здесь приведена команда -ssw. Она позволяет архивировать даже в том случае, если 1с 7.7 будет запущена. Дополнительную справку по всем ключам командной строки вы можете получить в русской документации к программе 7-zip.

http://interface31.ru/tech_it/2011/10/avtomatizaciya-rezervnogo-kopirovaniya-baz-1s-predpriyatie.html

Запись опубликована в рубрике 1c, Windows, Компы. Добавьте в закладки постоянную ссылку.