2014-10-27 220 views
0

我正在嘗試使用應用程序設置屬性來填充使用用戶的「我的文檔」文件夾的TextBox。我似乎無法弄清楚如何使用%USERPROFILE%環境變量來實現它。應用程序設置文件中的環境變量

我試過$(USERPROFILE)\ My Documents作爲屬性的默認值,但這不起作用。

回答

4

就可以得到我的文檔與文件夾Environment.GetFolderPath()得到它。

using System; 

string myDocuments = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); 

使用Environment.SpecialFolder.UserProfile來取代用戶的配置文件文件夾。

MSDN鏈接。

1

您需要從Environment對象

textBox.Text = Environment.GetEnvironmentVariable("USERPROFILE") + @"\My Documents";