Experimente del /S directory
cd no diretório acima, e execute isso.
Eu tenho muitos diretórios. Digamos que dir1, dir2, dir3 e cada diretório tenha um subdiretório chamado tempdir .
Eu quero excluir todos os arquivos em tempdir de dir1 para dir3 sem ir manualmente para cada diretório. Se o tempdir em si é excluído ou não, não é um problema.
Experimente del /S directory
cd no diretório acima, e execute isso.
Vá para Pesquisar e faça uma pesquisa por tempdir nos diretórios que você deseja verificar. Pegue todos os resultados e pressione delete.
Damm fácil:)
Isso pode não ser para todos, mas eu adoro isso, entendo algumas coisas primeiro.
1) Eu gosto e uso coisas de linha de comando porque criar arquivos em lotes para fazer tarefas redundantes é preferível para mim.
2) Eu sempre estendo meus recursos de linha de comando usando comandos padrão do gnu linux portados para o windows. Eles podem ser encontrados no link . Acabei de pegar os arquivos exe que eu estou interessado fora do arquivo ZIP (eles estão localizados no diretório / usr / local / wbin do ZIP) e colocá-los em algum diretório no meu caminho. Como eu os uso com tanta frequência, eu coloco todos em um diretório / unix e coloco o primeiro no caminho.
3) Para esta tarefa, os utilitários especificamente necessários são find e rm. Se você encontrar um conflito com o comando find e o Windows, use o caminho inteiro no comando.
Para focar apenas na exclusão dos diretórios tempdir, supondo que possa haver outros arquivos ou diretórios dentro de dir1 dir2 dir3, eu faria o seguinte.
Vá para o diretório que é o pai de dir1 dir2 dir3 e execute
find . -name tempdir -type d -depth -ok rm -rf {} ;
que significa o seguinte
find . - Start in this directory and find something for me.
-name temdir - The name of what we are looking for.
-type d - Look for directories (named as above).
-depth - Look down the tree first so if you remove something it won't complain.
-ok rm -rf {} ; - The real power ok just means to ask before doing anything,
se ok é substituir por exec, então será apenas para ele. Então faça o seguinte rm -rf em todas as "entradas encontradas" correspondentes ou em outras palavras remover recursivamente forçando a remoção de todos os diretórios chamados temdir