@echo off title GeoMedical Helper - File Cleanup color 0A echo ============================================ echo GeoMedical Helper - File Cleanup Tool echo ============================================ echo. echo 다음 파일들을 삭제합니다: echo - 모든 테스트 파일 (test_*.py) echo - 임시 데이터 폴더 (cache, downloads, modules) echo - 사용하지 않는 대시보드 파일 echo - 개발 도구 파일 echo. set /p confirm="계속하시겠습니까? (Y/N): " if /i not "%confirm%"=="Y" ( echo 취소되었습니다. pause exit /b ) echo. echo 정리 작업을 시작합니다... echo. REM 테스트 파일 삭제 echo [1/6] 테스트 파일 삭제 중... del test_*.py 2>nul del simple_updater_test.py 2>nul del debug_app_launch.py 2>nul if exist test_pyserial.py del test_pyserial.py 2>nul echo ✓ 테스트 파일 삭제 완료 REM 개발 도구 삭제 echo [2/6] 개발 도구 삭제 중... del setup_tray_icon.py 2>nul del update_version.py 2>nul echo ✓ 개발 도구 삭제 완료 REM 임시 폴더 삭제 echo [3/6] 임시 폴더 삭제 중... if exist cache rmdir /s /q cache 2>nul if exist downloads rmdir /s /q downloads 2>nul if exist modules rmdir /s /q modules 2>nul echo ✓ 임시 폴더 삭제 완료 REM 임시 데이터 파일 삭제 echo [4/6] 임시 데이터 파일 삭제 중... del app_data.json 2>nul del local_version.json 2>nul echo ✓ 임시 데이터 파일 삭제 완료 REM 사용하지 않는 대시보드 삭제 echo [5/6] 사용하지 않는 대시보드 삭제 중... if exist static\error_dashboard.html del static\error_dashboard.html 2>nul if exist static\test_dashboard.html del static\test_dashboard.html 2>nul del version_template.json 2>nul echo ✓ 사용하지 않는 대시보드 삭제 완료 REM 빌드 관련 임시 파일 삭제 echo [6/6] 빌드 임시 파일 삭제 중... if exist build rmdir /s /q build 2>nul if exist dist rmdir /s /q dist 2>nul if exist __pycache__ rmdir /s /q __pycache__ 2>nul if exist test_env rmdir /s /q test_env 2>nul del *.pyc 2>nul echo ✓ 빌드 임시 파일 삭제 완료 echo. echo ============================================ echo 🎉 파일 정리가 완료되었습니다! echo ============================================ echo. echo 삭제된 항목: echo ✓ 테스트 파일들 (test_*.py) echo ✓ 개발 도구 (setup_tray_icon.py, update_version.py) echo ✓ 임시 폴더 (cache, downloads, modules) echo ✓ 임시 데이터 (app_data.json, local_version.json) echo ✓ 사용하지 않는 대시보드 echo ✓ 빌드 임시 파일 echo. echo 보존된 핵심 파일: echo ✓ app.py, main.py, server.py, updater.py echo ✓ app.spec, updater.spec echo ✓ build_all.bat, requirements.txt echo ✓ static/dashboard.html 등 필수 대시보드 echo ✓ 문서 파일들 (README, 가이드 등) echo. echo 이제 build_all.bat 실행이 가능합니다. echo. pause