Теоретически, папка AppData’s Temp (%TEMP%
) - это место, куда программы могут помещать файлы, которые могут быть удалены сразу после того, как все дескрипторы к ним будут закрыты. На практике многие программы - в том числе и Microsoft - нарушают это руководство. Поэтому некоторые утилиты для очистки диска (в частности, CCleaner) по умолчанию оставляют файлы, которые последний раз изменялись менее 24 часов назад. Удалять их почти наверняка безопасно, и если у вас нет особенно шаткого программного обеспечения сторонних производителей, вы, вероятно, можете удалить все, что не используется.
Тем не менее, я бы не советовал разрушать реальную папку Temp. Она будет периодически восстанавливаться, но программы могут полагаться на то, что она там находится. Я видел программы, которые пытались создать файлы под %TEMP%
, ожидая, что вызов всегда будет успешным. (Например, попытка создать echo stuff > bogusFolder\x.txt
будет неудачной, если у вас нет папки с именем bogusFolder
). Поэтому лучше всего оставлять известные папки там, где они есть.
Один и тот же совет (как для файлов, так и для папки) применим к папке Temp под Windows, хотя эта папка Temp используется только системой или программами, запущенными от имени администратора. Она имеет тенденцию заполняться лог-файлами, которые могут быть удалены с диким запуском.