Basicamente, você primeiro procura por arquivos correspondentes, extrai o caminho e, em seguida, exclui o caminho. Isso vai funcionar:
for /f "delims=" %%F in ('dir /b /s *.drt') do @if exist %%F rd /s /q %%~dpF
O comando de pesquisa é apenas dir
, a lista é processada em FOR
loop e a extração do caminho é feita via %%~dp
, ou seja, apenas a unidade e o caminho são extraídos de cada arquivo encontrado.
Observe que a remoção da pasta só é tentada após o teste para evitar mensagens de erro supérfluas.