【问题标题】:Windows cmd which removes every bin and obj foldersWindows cmd 删除每个 bin 和 obj 文件夹
【发布时间】:2017-01-28 13:52:41
【问题描述】:
我正在尝试编写一个 Windows 脚本,该脚本将删除我的项目文件夹中的每个 bin 和 obj 文件夹。它只是不起作用..
我找到this:
对于 /d /r 。 %d in (_svn) do @if exists "%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 文件夹,但不在子文件夹中
感谢您的帮助
【问题讨论】:
标签:
windows
batch-file
command
batch-processing
windows-console
【解决方案1】:
像这样:
for /d /r . %%d in (bin obj) do @if exist "%%d" rd /s/q "%%d"
【解决方案2】:
- 创建一个空文件并将其命名为 DeleteBinObjFolders.bat
- 将以下代码复制粘贴到 DeleteBinObjFolders.bat
- 将 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