@echo off chcp 65001 >nul echo ======================================== echo 项目文件清理工具 echo ======================================== echo. echo 本脚本将清理以下冗余文件: echo. echo [SQL备份文件] echo - 根目录的数据库备份文件 echo - log目录的备份文件 echo - Study-Vue-redis目录的开发SQL文件 echo. echo [开发文档MD] echo - log目录的开发过程文档 echo - Study-Vue-redis目录的开发说明文档 echo. echo [临时BAT] echo - 数据库导入脚本 echo - 测试脚本 echo. echo ⚠️ 保留的文件: echo - 配置指南-192.168.137.1.md echo - 快速参考-课件管理.md echo - 当前配置状态.md echo - 一键配置本地环境.bat echo - 配置防火墙.ps1 echo. set /p confirm="确认清理?(y/n): " if /i not "%confirm%"=="y" ( echo 已取消清理 pause exit /b ) echo. echo 开始清理... echo. :: 创建备份目录 set "BACKUP_DIR=_已清理文件备份_%date:~0,4%%date:~5,2%%date:~8,2%" if not exist "%BACKUP_DIR%" mkdir "%BACKUP_DIR%" if not exist "%BACKUP_DIR%\sql" mkdir "%BACKUP_DIR%\sql" if not exist "%BACKUP_DIR%\md" mkdir "%BACKUP_DIR%\md" if not exist "%BACKUP_DIR%\bat" mkdir "%BACKUP_DIR%\bat" echo [1/3] 清理SQL文件... echo. :: 移动根目录SQL备份文件 if exist "2025年12月3日备份.sql" ( move "2025年12月3日备份.sql" "%BACKUP_DIR%\sql\" >nul 2>&1 echo ✓ 已移动: 2025年12月3日备份.sql ) if exist "2025年12月3日备份_清理版.sql" ( move "2025年12月3日备份_清理版.sql" "%BACKUP_DIR%\sql\" >nul 2>&1 echo ✓ 已移动: 2025年12月3日备份_清理版.sql ) :: 移动log目录SQL文件 if exist "log\2025年12月3日备份.sql" ( move "log\2025年12月3日备份.sql" "%BACKUP_DIR%\sql\" >nul 2>&1 echo ✓ 已移动: log\2025年12月3日备份.sql ) if exist "log\ry_news.sql" ( move "log\ry_news.sql" "%BACKUP_DIR%\sql\" >nul 2>&1 echo ✓ 已移动: log\ry_news.sql ) if exist "log\检查学习数据.sql" ( move "log\检查学习数据.sql" "%BACKUP_DIR%\sql\" >nul 2>&1 echo ✓ 已移动: log\检查学习数据.sql ) :: 移动Study-Vue-redis目录SQL文件 for %%f in (Study-Vue-redis\*.sql) do ( move "%%f" "%BACKUP_DIR%\sql\" >nul 2>&1 echo ✓ 已移动: %%f ) echo. echo [2/3] 清理MD文档... echo. :: 清理log目录的开发文档 for %%f in (log\*.md) do ( if not "%%~nxf"=="视频播放配置指南.md" ( move "%%f" "%BACKUP_DIR%\md\" >nul 2>&1 echo ✓ 已移动: %%f ) ) :: 清理Study-Vue-redis目录的开发文档 for %%f in (Study-Vue-redis\*.md) do ( if not "%%~nxf"=="README.md" ( move "%%f" "%BACKUP_DIR%\md\" >nul 2>&1 echo ✓ 已移动: %%f ) ) :: 清理fronted_uniapp的冗余文档 if exist "fronted_uniapp\配置服务器地址说明.md" ( move "fronted_uniapp\配置服务器地址说明.md" "%BACKUP_DIR%\md\" >nul 2>&1 echo ✓ 已移动: fronted_uniapp\配置服务器地址说明.md ) if exist "fronted_uniapp\功能完整性检查报告.txt" ( move "fronted_uniapp\功能完整性检查报告.txt" "%BACKUP_DIR%\md\" >nul 2>&1 echo ✓ 已移动: fronted_uniapp\功能完整性检查报告.txt ) if exist "fronted_uniapp\项目对比和功能确认.txt" ( move "fronted_uniapp\项目对比和功能确认.txt" "%BACKUP_DIR%\md\" >nul 2>&1 echo ✓ 已移动: fronted_uniapp\项目对比和功能确认.txt ) if exist "fronted_uniapp\正式版打包完整指南.txt" ( move "fronted_uniapp\正式版打包完整指南.txt" "%BACKUP_DIR%\md\" >nul 2>&1 echo ✓ 已移动: fronted_uniapp\正式版打包完整指南.txt ) if exist "fronted_uniapp\依赖安装完成-可以打包了.txt" ( move "fronted_uniapp\依赖安装完成-可以打包了.txt" "%BACKUP_DIR%\md\" >nul 2>&1 echo ✓ 已移动: fronted_uniapp\依赖安装完成-可以打包了.txt ) echo. echo [3/3] 清理BAT脚本... echo. :: 清理数据库导入相关BAT if exist "导入备份数据库.bat" ( move "导入备份数据库.bat" "%BACKUP_DIR%\bat\" >nul 2>&1 echo ✓ 已移动: 导入备份数据库.bat ) if exist "导入清理版.bat" ( move "导入清理版.bat" "%BACKUP_DIR%\bat\" >nul 2>&1 echo ✓ 已移动: 导入清理版.bat ) if exist "快速导入.bat" ( move "快速导入.bat" "%BACKUP_DIR%\bat\" >nul 2>&1 echo ✓ 已移动: 快速导入.bat ) if exist "测试学习进度API.bat" ( move "测试学习进度.bat" "%BACKUP_DIR%\bat\" >nul 2>&1 echo ✓ 已移动: 测试学习进度API.bat ) :: 清理Study-Vue-redis的BAT if exist "Study-Vue-redis\ry.bat" ( move "Study-Vue-redis\ry.bat" "%BACKUP_DIR%\bat\" >nul 2>&1 echo ✓ 已移动: Study-Vue-redis\ry.bat ) if exist "Study-Vue-redis\列出文件信息.bat" ( move "Study-Vue-redis\列出文件信息.bat" "%BACKUP_DIR%\bat\" >nul 2>&1 echo ✓ 已移动: Study-Vue-redis\列出文件信息.bat ) if exist "Study-Vue-redis\重新编译.bat" ( move "Study-Vue-redis\重新编译.bat" "%BACKUP_DIR%\bat\" >nul 2>&1 echo ✓ 已移动: Study-Vue-redis\重新编译.bat ) :: 清理fronted_uniapp的BAT if exist "fronted_uniapp\重新编译.bat" ( move "fronted_uniapp\重新编译.bat" "%BACKUP_DIR%\bat\" >nul 2>&1 echo ✓ 已移动: fronted_uniapp\重新编译.bat ) echo. echo ======================================== echo 清理完成! echo ======================================== echo. echo 📁 已清理的文件已移动到: %BACKUP_DIR% echo. echo ✅ 保留的文件: echo - 配置指南-192.168.137.1.md echo - 快速参考-课件管理.md echo - 当前配置状态.md echo - 一键配置本地环境.bat echo - 测试配置.bat echo - 配置防火墙.ps1 echo - fronted_uniapp\IP地址配置更新说明.md echo - log\视频播放配置指南.md echo - Study-Vue-redis\README.md echo. echo 💡 如需恢复,请从备份目录复制回原位置 echo. pause