Автоматическая очистка "%USERPROFILE%Local SettingsTemp" и "%SystemRoot%TEMP", где %USERPROFILE% скорее всего "C:Documents and Settings<имя пользователя>", а %SystemRoot% - "C:WINDOWS". Работает путём удаления и пересоздания папки. В случае невозможности удаления файла, удаляет остальные, папка остаётся и не пересоздаётся (ошибки выводятся). Для запуска нужно просто запустить ВАТник. Тем, кому лень качать, пишу сюда код операций. Остальной текст в файле для вашего удобства.
RMDIR "%USERPROFILE%\Local Settings\Temp" /S /Q
MKDIR "%USERPROFILE%\Local Settings\Temp"
RMDIR "%SystemRoot%\TEMP" /S /Q
MKDIR "%SystemRoot%\TEMP"
Скачать готовый скрипт в ZIP-архиве.
UPD: Обновил файл. Теперь скрипт совместим с Windows 7 и вообще стал немного короче и оптимизированнее. Код теперь выглядит так:
RMDIR %TEMP% /S /Q
MKDIR %TEMP%
RMDIR %SystemRoot%\TEMP /S /Q
MKDIR %SystemRoot%\TEMP
UPD от 03.01.2017: Решил, что вам может пригодиться и версия, которой я пользуюсь сейчас. Суть: мне нужно было, чтобы автоматически очищалась какая-то папка, куда бы я мог скидывать дистрибутивы регулярно обновляемых программ (могли бы и автоматически обновляться), картинки, нужные только для пересылки, и прочие временные файлы. Для этого я дописал ещё две строки в скрипт, привязав его к папке ~TEMP на диске D:, и создал задачу в стандартном планировщике Windows. В архиве можно найти короткий ReadMe, сам скрипт и экспортированный XML задачи.
Скачать мой скрипт в ZIP-архиве
Как пользоваться? CleanUp.bat нужно закинуть в папку Documents внутри вашей пользовательской директории, а XML-файл скрипта импортируйте в Windows Task Scheduler.



