Для чего нужна папка Temp и где её расположить?
Работая в Windows, мы не замечаем, как система во время работы создаёт и удаляет множество временных файлов. Но чаще всего остаётся много «мусора». Хранятся временные файлы в папке Temp. По умолчанию эта папка находится в каталоге Windows. Настройки позволяют задать расположение папки для хранения временных файлов.
В Windows есть две системных переменных, указывающих системе расположение папки Temp – это TEMP и TMP. Необходимость в двух почти одинаковых по названию переменных обусловлена тем, что некоторые приложения требуют переменную TEMP, а другие – переменную TMP.
Сама папка по умолчанию в системе уже присутствует – в директории, где установлена Windows, а также в пользовательских профилях. И если нет крайней необходимости что-либо менять, то все дальнейшие инструкции неактуальны. Однако ничто не мешает изменить расположение папки Temp, чтобы упростить доступ к ней. Например, для удаления накопившихся временных файлов, которые система «забыла» стереть. Многие создают папку Temp в корне диска C. Рассмотрим, как это можно сделать. В первую очередь необходимо создать папку Temp.
В Windows XP жмём Пуск – Настройка – Панель управления – Система – вкладка Дополнительно – кнопку [Переменные среды].
В окне Переменные среды мы видим значения двух переменных TEMP и TMP – полный путь к папке Temp в пользовательском профиле.
Чтобы изменить значения, достаточно выбрать их в списке, нажать кнопку [Изменить] и ввести новый путь к папке Temp:
Пользовательскую переменную среды может добавить, изменить или удалить любой пользователь Windows.
В списке Системные переменные также нужно найти переменные TEMP и TMP и изменить их значения описанным выше способом.
Отметим, что все настройки системных переменных можно выполнять только под учётной записью Администратора.
По умолчанию в Windows XP системная папка Temp находится на диске С:\WINDOWS\Temp, а пользовательская папка Temp в C:\Documents and Settings\Имя_пользователя\Local Settings\Temp. Для Висты этот путь другой: Users\Имя_пользователя\AppData\Local\Temp
Если потребуется вернуть старые значения, то для пользовательской папки Temp вводим %USERPROFILE%\Local Settings\Temp, а для системной %SystemRoot%\TEMP