@echo off
:: Удалить все файлы из папки
call :ClearFolder "C:\_acestream_cache_"
call :ClearFolder "D:\_acestream_cache_"
call :ClearFolder "E:\_acestream_cache_"
exit /b

:ClearFolder
call :DeleteSubFolders %1
call :DeleteFiles %1
exit /b

:DeleteSubFolders
:: Удалить подпапки
:: В параметре %~1 передается имя папки
:: Команда dir выводит список имен папок
:: для каждого найденного элемента вызывается команда rd с ключами удаления со всем содержимым
for /f "tokens=*" %%a in ('dir "%~1" /A:D /B') do @(rd /s /q "%~1\%%a")
exit /b

:DeleteFiles
:: Удалить файлы из папок и подпапок
del /s /q "%~1\*.*"
exit /b