Резервное копирование (простой BAT) — различия между версиями
Материал из Я Админ
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 10: | Строка 10: | ||
7z.exe a -r "%backup_filename%" "%files_folder%\*" | 7z.exe a -r "%backup_filename%" "%files_folder%\*" | ||
− | Источник [http://nhutils.ru/blog/%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82-%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F/ http://nhutils.ru] | + | Источник: [http://nhutils.ru/blog/%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82-%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F/ http://nhutils.ru] |
Версия 17:29, 10 января 2016
Довольно простой, но функциональный скрипт для резервного копирования.
В оригинальной версии скрипта предпологается, что путь к архиватору указан в переменной PATH. В противном случае нужно указать полный путь.
@echo off set files_folder=%USERPROFILE%\Documents set backup_folder=\\FILESERVER\Backup\%USERNAME% set backup_filename=%backup_folder%fullbackup_%date:~-4%%date:~3,2%%date:~0,2%.zip 7z.exe a -r "%backup_filename%" "%files_folder%\*"
Источник: http://nhutils.ru
Этот вариант изменен для копирования каталогов 1С
@cls @echo off set files_folder=\\diskstation\buh\1c\buh set backup_folder=d:\!backup\1c\ set backup_filename=%backup_folder%fullbackup_1c_buh_%date:~-4%%date:~3,2%%date:~0,2%.zip "C:\Program Files\7-Zip\7z.exe" a -r "%backup_filename%" "%files_folder%\*" set files_folder=\\diskstation\buh\1c\zup set backup_folder=d:\!backup\1c\ set backup_filename=%backup_folder%fullbackup_1c_zup_%date:~-4%%date:~3,2%%date:~0,2%.zip "C:\Program Files\7-Zip\7z.exe" a -r "%backup_filename%" "%files_folder%\*" set files_folder=\\diskstation\buh\1c\teh set backup_folder=d:\!backup\1c\ set backup_filename=%backup_folder%fullbackup_1c_teh_%date:~-4%%date:~3,2%%date:~0,2%.zip "C:\Program Files\7-Zip\7z.exe" a -r "%backup_filename%" "%files_folder%\*"