Arquivo de lote. Eliminar todos os ficheiros e pastas de um directório

Eu quero ter um arquivo de lote que irá apagar todas as pastas e arquivos na minha pasta cache para o meu kit de ferramentas wireless.

Actualmente, tenho o seguinte:

cd "C:\Users\tbrollo\j2mewtk\2.5.2\appdb\RMS"
del *.db

Isto irá apagar todos os ficheiros .db no meu directório RMS, no entanto eu quero apagar tudo deste directório. Como eu posso fazer isso?

Solução

"del ." em vez de "del *.db". Isso vai remover tudo.

Comentários (3)
IF EXIST "C:\Users\tbrollo\j2mewtk\2.5.2\appdb\RMS" (
    rmdir "C:\Users\tbrollo\j2mewtk\2.5.2\appdb\RMS" /s /q
)

Isto irá apagar tudo da pasta (e da própria pasta).

Comentários (2)

Tente o seguinte; funciona para mim.

Eu tenho uma aplicação que despeja dados no meu "C:\tmp" pasta, e o seguinte funciona melhor para mim. Ele não'nem pede Sim ou Não para apagar os dados. Eu fiz um horário para que ele funcione a cada 5 minutos.

cd "C:\tmp"

del *.* /Q
Comentários (4)