Резервное копирование — как страховка: все понимают ее важность, но мало кто действительно ее делает. Сегодня мы исправим эту ситуацию и создадим автоматизированную систему бэкапов на Windows с помощью BAT-файлов и бесплатного архиватора 7-Zip. Теперь давайте разберем три варианта решения, от простого к сложному. Идеально для: связанных проектов, когда все файлы должны быть вместе: @echo off chcp 1251 > nul setlocal enabledelayedexpansion REM -- НАСТРОЙКИ -- set "SOURCE_FOLDER1=C:\MyDocuments" set "SOURCE_FOLDER2=D:\Projects" set "BACKUP_FOLDER=D:\Backups" set "PATH_7Z=C:\Program Files\7-Zip\7z.exe" REM -- КОНЕЦ НАСТРОЕК -- Ключевая команда архивации: bat "%PATH_7Z%" a -t7z -mx=5 "%FULL_PATH%" "%SOURCE_FOLDER1%\*" "%SOURCE_FOLDER2%\*" >nul Что означают параметры 7-Zip: Преимущества: Идеально для: независимых проектов, когда нужна избирательность bat set "ARCHIVE_NAME1=Backup_Documents_%DATE_STR%.7z"
"%PATH_7Z%" a -t7z -mx=5 "%FULL_PATH1%" "%SOURCE_FOLDER1%\*" >nul
set "ARCHIVE_NAME2=