Это - хорошая практика для создания подпапок от %TEMP папки %?

Если я смотрю на мой %TEMP% папка (то есть, C:\Documents and Settings\Me\Local Settings\Temp\), я вижу, что некоторые приложения засовывают материал там, и некоторые приложения засовывают его в подпапку прочь там. Иногда те подпапки имеют имена, которые могут быть прослежены до приложения или автора, и некоторые случайны.

  • Есть ли здесь какая-либо лучшая практика?
  • Это имеет значение?
  • Целая папка становится удаленной, если Вы делаете очистку диска?
  • Что относительно C:\Windows\Temp? Когда это используется приложениями кроме самого Windows - если когда-нибудь?
3
задан 06.04.2012, 18:36

0 ответов

  1. Нет никакой лучшей практики, с которой я знаком. Это - каталог для временных файлов, и это, скорее всего, собирается быть похожим на мусорный бак. Как разработчик, я нахожу легче для меня создать каталог с названием моего приложения и поместить все мои файлы туда и даже убрать его, если я могу. Но я думаю, что это - просто хорошая привычка - ничто, из-за чего ОС будет расстроена.

  2. Это имеет значение только для тех, которым нужны эти файлы. Если Вы генерируете много файлов и использовали их позже - необходимо отслеживать их. Легче, когда они - все в том же каталоге. Кроме того, каждая операционная система имеет ограничение к тому, сколько файлов каталог может содержать, таким образом, это никогда не хорошая практика для помещения многих файлов в тот же каталог.

  3. Очистка диска позволяет Вам удалять его - это не сделано автоматически, если Вы не настраиваете его так или иначе.

  4. Я лично одобряю C:\WINDOWS\Temp - таким образом, я изменяю мой %TEMP% указать на него. Это является обычно внутренним для компонентов Windows, но Windows хорошо работает, если мой спам идет туда также. Я вспоминаю, что кто-то когда-то сказал мне что все под C:\Documents and Settings\myuser часть профиля пользователя - так, чем меньше файлов там, тем быстрее Ваш компьютер. Я не знаю, верно ли это, но я стараюсь не помещать временные файлы там так или иначе.

3
ответ дан 08.12.2019, 00:32

C:\windows\temp используется процессами, работающими как Локальная Система, Локальная служба и Сетевая служба.

1
ответ дан 08.12.2019, 00:32

Теги

Похожие вопросы