2011-08-24 137 views
3

現在我有:如何在C#中獲取Mac OSX當前用戶的目錄?

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

這在我的電腦工作正常的。如果我可以訪問當前用戶的圖片文件夾,我會感覺更安全,因爲現在它顯然只能在我的電腦中運行。

我不知道該怎麼做,想法嗎?我正在尋找類似:

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

如何才能做到這一點?

+1

不要認爲主目錄位於/ Users中。你想要NSHomeDirectory()的等價物。 –

回答

4

你應該看看使用Environment.SpecialFolder enumEnvironment.SpecialFolder.Personal應該爲您提供當前用戶的主目錄。還有一個MyPictures值,可以爲您節省一些鍵入。

string s = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures); 
相關問題