185 lines
5.8 KiB
Batchfile
185 lines
5.8 KiB
Batchfile
|
|
@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
|