Вопрос

Существует ли переменная .NET, которая возвращает каталог "Все пользователи"?

Это было полезно?

Решение

Вы захотите использовать system.environment переменные.
Большинством предопределенных из них являются показано здесь.

Для "Все пользователи" вы бы использовали:

System.Environment.GetEnvironmentVariable("ALLUSERSPROFILE")

Я знаю, что у меня есть много улучшений и правильный ответ для других моих материалов, но это действительно работает.где в качестве другого переменные среды Я ссылался на ранее, похоже, что это не работает с вызовом этой функции.

Другие советы

Или,

Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)

Затем вы можете передать этот результат в System.IO.Directory.getParent(), чтобы получить корневую папку "Все пользователи".

Есть ли от этого какой-нибудь толк?

Упс:

http://msdn.microsoft.com/en-us/library/bb774096 (ПРОТИВ 85).aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top