Страницы

Поиск по вопросам

воскресенье, 8 марта 2020 г.

Чем отличаются стандартные пути от не стандартных?

#c_sharp


Часто замечаю что используют пути для поиска по разному, но чем они отличаются (
то есть работают на разные ОС как-то по разному или что)?

В чём разница между

string environmentVariable = Environment.GetEnvironmentVariable("temp");


или просто

string environmentVariable = Path.GetTempPath();


А так же интересуюсь:

Console приложение и WindowsForms от .Net 2.0 работают на всех ОС? : Начиная с XP
и заканчивая Win 10?!
    


Ответы

Ответ 1



Environment.GetEnvironmentVariable("temp") просто вернет значение переменной окружения с именем temp Path.GetTempPath вернет первое существующее значение из следующего списка: Путь, указанный в переменной среды TMP. Путь, указанный в переменной среды TEMP. Путь, указанный в переменной среды USERPROFILE. Каталог Windows. ... так что он надежнее и безопаснее, чем вызов GetEnvironmentVariable("temp"). Кстати, это прямо сказано в MSDN по методу Path.GetTempPath

Комментариев нет:

Отправить комментарий