Установленная директория операционной системы C # - PullRequest
0 голосов
/ 26 мая 2011

Как мне найти диск, используя C #, в котором я установил операционную систему (скажем, Windows 7)?Затем я должен получить каталог Program Files.

Ответы [ 3 ]

4 голосов
/ 26 мая 2011

Используйте Environment.GetFolderPath(Environment.SpecialFolder.System);, а для папки с файлами программы используйте Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);.

1 голос
/ 26 мая 2011
string systemDrive = Path.GetRoot(Environment.GetFolderPath(Environment.SpecialFolder.System));
string progamFilesPath = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
1 голос
/ 26 мая 2011

Посмотрите на эту ссылку . Environment.GetEnvironmentVariable надеюсь, сделаю всю работу за вас.

...