将下面的内容保存为 XXX.bat,然后双击运行
@echo off
setlocal
@echo del .vs删除.vs
rmdir /s /q .vs
@echo del bin ,删除所有bin
REM 遍历当前目录及其所有子目录
for /r %%d in (.) do (
REM 检查当前目录是否包含名为 bin 的文件夹
if exist "%%d\bin" (
REM 删除 bin 文件夹及其内容,/s 表示删除子目录和文件,/q 表示静默模式
rmdir /s /q "%%d\bin"
REM 可选:输出已删除 bin 文件夹的目录路径
echo Deleted bin folder in %%d
)
)
@echo del obj,删除所有obj,及其所有子目录
for /r %%k in (.) do (
REM 检查当前目录是否包含名为 bin 的文件夹
if exist "%%k\obj" (
REM 删除 obj 文件夹及其内容,/s 表示删除子目录和文件,/q 表示静默模式
rmdir /s /q "%%k\obj"
REM 可选:输出已删除 obj 文件夹的目录路径
echo Deleted obj folder in %%k
)
)
endlocal
pause