I am looking for a command prompt/batch file solution to delete all folders matching sub_* (like sub_1, sub_2 ... ) to be deleted. rmdir or rd doesn't support wildcards, and I'm not able to figure out how to pipe the output of dir sub_*/ad command to delete command one by one as well. Any loop syntax etc. I can use?
for /d %x in (sub_*) do rd /s /q "%x"
You need to double the %
if used in a batch file:
for /d %%x in (sub_*) do rd /s /q "%%x"
Untested, make sure to first use echo
or something else that doesn't immediately wipe the directories ;)
forfiles /P C:\where\my\dirs\at /M sub_* /C "cmd /c if @isdir==TRUE rmdir /s /q @file"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With