Преглед изворни кода

一键净化项目.bat 优化

Cyrus Zhou пре 7 месеци
родитељ
комит
4dc9f488ed
1 измењених фајлова са 21 додато и 10 уклоњено
  1. 21 10
      一键净化项目.bat

+ 21 - 10
一键净化项目.bat

@@ -1,11 +1,22 @@
 @echo OFF
- :begin
- REM 鍒犻櫎鍓嶇�鏂囦欢鍙婃枃浠跺す
- DEL /f /s /q ".\Web\node_modules\*.*"
- RD /s /q ".\Web\node_modules"
- REM 寰�幆鍒犻櫎鎸囧畾鏂囦欢澶逛笅鐨勬枃浠跺す
- FOR /d /r ".\Admin.NET\" %%b in (bin,obj,public) do rd /s /q "%%b"
- ECHO 銆愬�鐞嗗畬姣曪紝鎸変换鎰忛敭閫€鍑恒€�
- PAUSE>NUL
- EXIT
- GOTO BEGIN
+setlocal enabledelayedexpansion
+
+echo 正在清理项目文件...
+
+REM 删除前端node_modules(更高效的方式)
+if exist ".\Web\node_modules" (
+    echo 正在删除 Web node_modules...
+    rd /s /q ".\Web\node_modules" 2>nul
+)
+
+REM 清理Admin.NET项目的bin、obj和public文件夹
+for /d /r ".\Admin.NET\" %%b in (bin obj public) do (
+    if exist "%%b" (
+        echo 正在删除 %%~b...
+        rd /s /q "%%b" 2>nul
+    )
+)
+
+echo 【处理完毕,按任意键退出】
+pause >nul
+exit /b 0