Как получить пути на диске к системным папкам в 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 в качестве параметра передаем имя переменной окружения, в ответ на что получим строковую переменную с содержимым заданной переменной окружения.
Скачать пример
|
|
Webmoney Z163628999150, R617151845974
|
12:03
Спасибо! Пригодилось!