Isto é o que eu tenho em um arquivo em lote que eu escrevi chamado cleantemp.bat . Ele usa o valor atual da variável de ambiente TEMP para obter o caminho para a pasta temp, mas você pode usar outro (como TMP ) ou codificar um, se desejar.
:: Quietly (with no prompts) remove all files in temp folder (to remove files
:: in subfolders add /S option)
del /Q "%TEMP%\*.*"
:: Remove any TEMP folder subdirectories
for /D %%a in ("%TEMP%\*.*") do rd /Q /S "%%~fa"