@echo off chcp 65001 >nul echo ======================================== echo 数据库恢复工具 echo ======================================== echo. echo 警告: 恢复操作会覆盖现有数据! echo. REM 检查Python是否安装 python --version >nul 2>&1 if errorlevel 1 ( echo 错误: 未找到Python,请先安装Python pause exit /b 1 ) REM 检查是否提供了备份文件路径 if "%~1"=="" ( echo 用法: 恢复数据库.bat [备份文件路径] echo. echo 示例: echo 恢复数据库.bat backups\backup_finyx_20241205_120000.sql echo 恢复数据库.bat backups\backup_finyx_20241205_120000.sql.gz echo. echo 可用的备份文件: python backup_database.py --list echo. pause exit /b 1 ) REM 执行恢复 python restore_database.py "%~1" echo. echo ======================================== echo 恢复完成! echo ======================================== pause