Windows 删除所有 bin 和 obj 文件夹的命令

Windows cmd which removes every bin and obj folders

我正在尝试编写一个 windows 脚本来删除我的项目文件夹中的每个 binobj 文件夹。就是不行..

我找到了 this:

for /d /r . %d in (_svn) do @if exist "%d" rd /s/q "%d"

所以我试过了:

for /d /r . %d in (bin) do @if exist "%d" rd /s/q "%d"

但是没有用。我最接近的是:

FOR /D %%p IN ("C:\temp\test\*.*") DO rmdir "bin" /s /q

它从第一层删除 bin 文件夹,但不在子文件夹中删除

感谢帮助

像这样:

for /d /r . %%d in (bin obj) do @if exist "%%d" rd /s/q "%%d"
  1. 创建一个空文件并命名为DeleteBinObjFolders.bat
  2. Copy-paste下面的代码变成DeleteBinObjFolders.bat
  3. DeleteBinObjFolders.bat 文件复制到与您的解决方案 (*.sln) 文件相同的文件夹中。
@echo off
@echo Deleting all BIN and OBJ folders...
for /d /r . %%d in (bin obj) do @if exist "%%d" rd /s/q "%%d"
@echo BIN and OBJ folders successfully deleted :) Close the window.
pause > nul