Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Windows cmd which removes every bin and obj folders

I'm trying to write a windows script that will remove every bin and obj folder in my project folder. It just doesn't work..

I found this:

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

so I've tried:

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

but it didn't work. The closest I've been is:

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

it removes bin folder from first layer, but not in subfolders

Thanks for help

like image 860
Ish Thomas Avatar asked Jan 06 '23 08:01

Ish Thomas


2 Answers

Like this:

for /d /r . %%d in (bin obj) do @if exist "%%d" rd /s/q "%%d"
like image 76
voytek Avatar answered Jan 12 '23 22:01

voytek


  1. Create an empty file and name it DeleteBinObjFolders.bat
  2. Copy-paste the below code into the DeleteBinObjFolders.bat
  3. Copy the DeleteBinObjFolders.bat file in the same folder with your solution (*.sln) file.
@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
like image 26
Alper Ebicoglu Avatar answered Jan 12 '23 21:01

Alper Ebicoglu