O script excluirá todas as pastas de um determinado nome
Você não precisa esvaziar o diretório, pois a rd
option /s
fará isso para você.
Use o seguinte arquivo em lotes:
@echo off
setlocal enabledelayedexpansion
rem find directories called bin
for /f "usebackq tokens=*" %%i in ('dir /b /s /a:d bin') do (
rem delete the directories and any files or subdirectories
rd /s /q "%%i"
)
endlocal
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD - Uma excelente referência para todas as coisas relacionadas à linha do Windows cmd.
- dir - Exibe uma lista de arquivos e subpastas.
- para / f - Comando Loop contra os resultados de outro comando.
- rd - Excluir pasta (s).