Папка «Все пользователи»

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

22.08.2008 18:52:14
3 ОТВЕТА
РЕШЕНИЕ

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

Для « всех пользователей » вы должны использовать:

System.Environment.GetEnvironmentVariable("ALLUSERSPROFILE")

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

7
29.03.2015 13:38:51

Или,

Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)

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

1
22.08.2008 19:00:15
будьте осторожны: на Win7 CommonApplicationData указывает на C: \ ProgramData
Patrick Klug 15.04.2010 04:18:39

Это какая-то польза?

К сожалению:

http://msdn.microsoft.com/en-us/library/bb774096(VS.85).aspx

1
22.08.2008 20:03:48