Получение путей к системным папкам в .Net

Категория: C# , Венда Комментариев: 1

Как получить пути на диске к системным папкам в C#?

Для этого используется метод GetFolderPath класса Environment из пространства имен System.
Так можно получить путь к папке Program Files:

 string path = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
 Console.WriteLine(path);

А так к рабочему столу:

 path = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
 Console.WriteLine(path);

В контейнере SpecialFolder содержится довольно большой список различных системных и пользовательских папок. Просто введите в редакторе Environment.SpecialFolder, поставьте точку, и увидите список.

Подобным образом можно поучить содержимое пременных окружения:

 sysvar = Environment.GetEnvironmentVariable("TEMP");
 Console.WriteLine(sysvar);

Методу GetEnvironmentVariable в качестве параметра передаем имя переменной окружения, в ответ на что получим строковую переменную с содержимым заданной переменной окружения.
Скачать пример

Автор: Кто-то   @   9 мая 2009 Комментариев: 1
Метки : , ,

Поблагодарить автора

Webmoney Z163628999150, R617151845974

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

Комментарии
Дек 29, 2011
12:03
#1 Сергей :

Спасибо! Пригодилось!

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

Предыдущая запись
«
Следующая запись
»