Não existe um comando no Windows que procure um diretório recursivamente e, caso ele exista, o apague.
O script abaixo faz exatamente isso:
for /r %f in (bin) do if exist "%f" rd /s /q "%f"
Se ele for executado a partir de um diretório de projetos, por exemplo c:\projetos, ele vai procurar recursivamente uma pasta "bin" e caso ela exista, a pasta bin e todo o seu conteúdo serão removidos.
Basta copiar essa linha e colar no Prompt (cmd.exe) do Windows.
Isso é útil caso precise fazer backup de um diretório de projetos muito grande e não queira salvar os binários.
Usem o script por sua conta e risco. Não me responsabilizo por nenhuma perda por conta de arquivo apagado por engano.
Faça um teste do script em um diretório dummy antes de aplicar do diretório real.
Caso queira que o script peça a confirmação antes de remover a pasta, remova o \q.
Dicas de programação. A idéia é ir postando as soluções dos problemas que enfrento diariamente no desenvolvimento de software. Como minha memória é muito volátil, essa é a maneira que encontrei de lembrar de como resolvi cada problema. Quem sabe, de quebra, não acabo ajudando outras pessoas?
Mostrando postagens com marcador remover. Mostrar todas as postagens
Mostrando postagens com marcador remover. Mostrar todas as postagens
segunda-feira, 6 de abril de 2015
Como remover diretórios recursivamente no Windows
Assinar:
Postagens (Atom)