@echo off REM One-shot backup of data\avtoambor.db into backups\ with a timestamp. REM The server already takes automatic backups every 5 minutes when something REM has changed; this script is for an explicit manual snapshot. chcp 65001 >nul setlocal cd /d "%~dp0" if not exist "data\avtoambor.db" ( echo Файл данных не найден: data\avtoambor.db pause exit /b 1 ) if not exist "backups" mkdir backups REM Build YYYY-MM-DD_HH-MM-SS using WMIC (locale-independent). for /f "skip=1 delims=" %%a in ('wmic os get LocalDateTime') do if not defined LDT set "LDT=%%a" set "STAMP=%LDT:~0,4%-%LDT:~4,2%-%LDT:~6,2%_%LDT:~8,2%-%LDT:~10,2%-%LDT:~12,2%" set "DEST=backups\zamena-masla-gp-%STAMP%.db" copy /Y "data\avtoambor.db" "%DEST%" >nul if errorlevel 1 ( echo Не удалось создать резервную копию. pause exit /b 1 ) echo Резервная копия сохранена: %DEST% pause endlocal