Как мне получить каталог текущего пользователя Mac OSX в C #? - PullRequest
3 голосов
/ 24 августа 2011

Прямо сейчас у меня есть:

s = @"/Users/minisquad1/Pictures/";

Это хорошо работает на моем компьютере.Я бы чувствовал себя в большей безопасности, если бы смог добраться до папки «Изображения» текущего пользователя, потому что сейчас она, очевидно, работает только на моем компьютере.

Я понятия не имею, как это сделать, идеи кто-нибудь ?, Я ищу что-то вроде:

s = @"/Users/%currentuser%/Pictures/";

Как это можно сделать?

1 Ответ

4 голосов
/ 24 августа 2011

Вы должны изучить использование Environment.SpecialFolder enum . Environment.SpecialFolder.Personal должен получить домашний каталог текущего пользователя. Существует также значение MyPictures, которое может сэкономить при печати. ​​

string s = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...