You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
slms/scripts/cleanup_project.bat

54 lines
1.3 KiB

@echo off
chcp 65001 >nul
echo ========================================
echo SLMS 项目清理工具
echo ========================================
echo.
echo 正在清理备份文件 (.bak)...
del /s /q "android\src\main\java\com\smartlibrary\android\*.bak" 2>nul
echo ✓ 备份文件已清理
echo.
echo 正在清理构建缓存...
if exist "build" (
rmdir /s /q "build" 2>nul
echo ✓ 主项目构建缓存已清理
)
if exist "android\build" (
rmdir /s /q "android\build" 2>nul
echo ✓ Android 构建缓存已清理
)
if exist "target" (
rmdir /s /q "target" 2>nul
echo ✓ Maven 构建缓存已清理
)
if exist ".gradle" (
rmdir /s /q ".gradle" 2>nul
echo ✓ Gradle 缓存已清理
)
echo.
echo 正在清理临时文件...
del /q "test_report.txt" 2>nul
del /q "android_screenshot.png" 2>nul
del /q "android_screenshot_final.png" 2>nul
echo ✓ 临时文件已清理
echo.
echo ========================================
echo 清理完成!
echo ========================================
echo.
echo 保留的文件:
echo • 源代码文件 (src/, android/src/)
echo • 配置文件 (pom.xml, build.gradle, etc.)
echo • 文档文件 (*.md)
echo • 数据库文件 (library.db)
echo • 运行脚本 (*.bat)
echo.
pause