C#. Определить каталог пользователя.
Он же папка профиля пользователя, т.е., C:\Users\<имя пользователя>
, например C:\Users\Tolik
для пользователя Tolik
.
Проще всего посмотреть в переменную окружения
USERPROFILE
:Environment.GetEnvironmentVariable("USER PROFILE");
Для .NET Framework 4 и выше, путь к каталогу профиля пользователя добавлен в перечисление
Environment.SpecialFolder
под именем UserProfile
. Таким образом, получить папку пользователя можно вот так:Environment.GetFolderPath(Environment.Sp ecialFolder.UserProfile);
static void Main()
{
string UserProfile = Environment.GetEnvironmentVariable("USERPROFILE");
MessageBox.Show(UserProfile, "User profile folder path",
MessageBoxButtons.OK, MessageBoxIcon.Information);
}
Пример на GitHub
Это репост с сайта http://tolik-punkoff.com
Оригинал: http://tolik-punkoff.com/2019/09/05/c-op