Apagar recursivamente arquivos no Windows

3

Eu preciso remover todos os arquivos e diretórios que começam com ._ recursivamente:

find . -name \._* | xargs rm

Como isso pode ser feito no Windows usando um comando DOS / shell (sem o Cygwin)?

    
por user15586 27.10.2009 / 02:44

5 respostas

7

Você já tentou del /s ._* ?

    
por 27.10.2009 / 02:54
1

Faça o download unxutils . Tem todos os comandos que você listou.

    
por 27.10.2009 / 02:48
1

você pode usar um for loop:

for /f "delims=" %a in ('dir /B /S *._*') do del "%a"

note que isso pode ser um exagero, considerando a simplicidade da resposta de Adam Liss.

    
por 27.10.2009 / 03:01
0

Se você se sente confortável com as ferramentas do UNIX, pode tentar instalar os Berkeley Utilities , que são portas de todos os seus favoritos, como o grep, awk e sed etc para windows.

    
por 27.10.2009 / 02:49
0

Se você deseja obter ferramentas unix no Windows, obtenha as do GNU

    
por 27.10.2009 / 03:12

Tags