WSQRT Что мешает держать батник не в папках удаления? Или сделать батнику атрибут Только чтение? По батниками есть отдельная ветка -
http://forum.ru-board.com/topic.cgi?forum=62&topic=15343&start=1460#lt Удаление файлов в подпапках каталога TEMP в том числе файлы только для чтения, сами подкаталоги остаются:
ECHO ON
DIR /B D:\TEMP > %temp%.\myfile.txt
FOR /F %%I in (%temp%.\myfile.txt) do DEL D:\TEMP\%%I /S /Q /F;
del %temp%.\myfile.txt
или
ECHO ON
forfiles /P "D:\TEMP" /M *.* /S /C "cmd /c del /Q /F @PATH"
PAUSE