arquivo em lote de limpeza
-
23-09-2019 - |
Pergunta
Estou escrevendo um arquivo em lote para limpar minhas pastas de origem. Quero excluir todos os arquivos gerados com WINCVs com um prefixo de.#
FOR /F "tokens=*" %%G IN ('DIR /B .#*.*') DO DEL "%%G"
O problema que estou tendo é que não está excluindo meus arquivos nos subdiretos.
Solução
Você provavelmente quer fazer
DIR /S /B .#*.*
Para listar os diretórios recursivamente
Outras dicas
Eu acho que você precisa /S
Que tal isso:
FOR /R C:\FOLDER\SUBFOLDER %%G IN (.#*.*) DO DEL %%G
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow