Путь к системным папкам

166
21 марта 2019, 12:40

Есть ли в C# методы похожие на Path.GetTempPath();? Что бы получать путь до таких папок как Program Files, Program Data.

Answer 1

Есть перечисление:

Environment.SpecialFolder

В нем перечислены основные папки, например: Windows, ProgramFiles, UserProfile. И есть метод, позволяющий передав элемент перечисления получить нужную папку:

string path = Environment.GetFolderPath(Environment.SpecialFolder.Windows);
Answer 2

Все находится в перечислении Environment.SpecialFolder

Следующий пример вернет путь к C:\ProgramData:

Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)
Answer 3
String programFiles = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
String programData = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
READ ALSO
Как установить Behavior через триггер

Как установить Behavior через триггер

Предположим, у меня есть некий контролл:

154
Общие вопросы по c# [закрыт]

Общие вопросы по c# [закрыт]

Можем ли мы в интерфейсах создавать, что то вроде поля классаНапример мне нужно чтобы в интерфейсе был: Mysqlconnection

161
C# WPF после обновления студии MVS, начал глючит DataGrid

C# WPF после обновления студии MVS, начал глючит DataGrid

Обновил студию Microsoft Visual Studio и DataGrid в WPF приложении стало абсолютно неадекватно себя вести:

185
C# ASP.NET Core Identity регистрация в DI UserManager, RoleManager без вызова AddIdentity

C# ASP.NET Core Identity регистрация в DI UserManager, RoleManager без вызова AddIdentity

Есть отдельный WebApi проект над базой данных пользователей "UserDbWebApi", которую использует проект для авторизации на IdentityServer4 "IdentityServerApi_AspNetIdentity"

154