@echo off chcp 65001 >nul echo ======================================== echo 七牛云上传 - 飞书机器人 卸载工具 echo ======================================== echo. echo [警告] 此操作将: echo 1. 停止并删除 PM2 服务 echo 2. 删除 node_modules echo 3. 删除日志文件 echo. echo [注意] .env 和 config 文件将保留 echo. set /p CONFIRM="确认要卸载吗?(Y/N): " if /i not "%CONFIRM%"=="Y" ( echo 已取消 pause exit /b 0 ) echo. echo [步骤 1/4] 停止 PM2 服务... where pm2 >nul 2>nul if %errorlevel% equ 0 ( call pm2 stop qiniu-bot call pm2 delete qiniu-bot echo [✓] PM2 服务已删除 ) else ( echo [!] PM2 未安装,跳过 ) echo. echo [步骤 2/4] 删除 node_modules... if exist node_modules ( rmdir /s /q node_modules echo [✓] node_modules 已删除 ) else ( echo [!] node_modules 不存在,跳过 ) echo. echo [步骤 3/4] 删除日志... if exist logs ( del /q /s logs\*.* echo [✓] 日志已清空 ) else ( echo [!] logs 目录不存在,跳过 ) echo. echo [步骤 4/4] 清理 PM2 缓存... where pm2 >nul 2>nul if %errorlevel% equ 0 ( call pm2 flush echo [✓] PM2 缓存已清理 ) echo. echo ======================================== echo 卸载完成! echo ======================================== echo. echo 保留的文件: echo - .env (配置文件) echo - config/ (七牛云配置) echo - 源代码文件 echo. echo 如需重新部署,运行 deploy-windows.bat echo. pause