Я хочу настроить RAM-диск для различных целей, и среди них я бы хотел установить переменную TEMP, чтобы она указывала на папку на RAM-диске. Я еще этого не сделал, но RAM-диск будет инициализирован перед входом в систему, и у меня возникла определенная проблема:

Если по какой-то причине RAM-диск не запускается, каков будет результат? Переменная TEMP по-прежнему будет указывать на F:\Foo , но диск F: не будет существовать.

Кроме того, что произойдет, если я не установлю переменную TEMP в переменных среды?

1 ответ1

1

Windows фактически устанавливает 4 "временные" переменные:

TEMP и TMP для текущего пользователя, плюс TEMP и TMP для системы. (Прокрутите список системных переменных, чтобы увидеть их.) Поэтому, если вы не установите их, ничего плохого не произойдет, потому что Windows сделает это за вас.

Что касается установки его на несуществующий диск или папку, это зависит от приложения. Хорошо написанные приложения проверяют, существует ли объект или параметр, прежде чем пытаться его использовать, и аккуратно прерывают, если он не существует. Плохие приложения просто показывают иногда бесполезную ошибку, или они просто аварийно завершают работу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .