Eu tenho a necessidade de apagar tudo bin
e obj
pastas em uma pasta no meu PC. Então, estou pensando em um arquivo em lotes para fazer isso, mas não sou familiar com arquivos em lotes no Windows. Por favor ajude.
[Editar]
Após discussão com o usuário DMA57361
, cheguei à solução atual (ainda tendo problemas, veja nossos comentários):
Crie um arquivo .bat e cole o comando abaixo:
start for /d /r . %%d in (bin,obj) do @if exist "%%d" rd /s/q "%%d"
OU
start for /d /r . %%d in (bin,obj) do @if exist "%%d" rd /s "%%d"
@ DMA57361: Quando executo seu script, recebo o erro abaixo. Qualquer ideia?
for / %d in
e não for /d /r . %d in
- você precisa usar o comando inteiro abaixo, cada bit tem uma função diferente e é importante.
start
e veja o que acontece. Não é o ideal, mas me pergunto se isso pode ajudar.
for \/d \/r ...
- por que as barras duplas em vez defor /d /r ...
? E rodar a versão "completa" com/q
no final - como afirmo - exclui tudo sem aviso, portanto não retorna saída (ou seja, não informa quando funciona, apenas quando há um erro), você tem certeza de que o segundo executar acima não funcionou corretamente?