应用程序设置文件中的环境变量
问题描述:
我正在尝试使用应用程序设置属性来填充使用用户的“我的文档”文件夹的TextBox
。我似乎无法弄清楚如何使用%USERPROFILE%环境变量来实现它。应用程序设置文件中的环境变量
我试过$(USERPROFILE)\ My Documents作为属性的默认值,但这不起作用。
答
就可以得到我的文档与文件夹Environment.GetFolderPath()
得到它。
using System;
string myDocuments = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
使用Environment.SpecialFolder.UserProfile
来取代用户的配置文件文件夹。
MSDN链接。
答
您需要从Environment
对象
textBox.Text = Environment.GetEnvironmentVariable("USERPROFILE") + @"\My Documents";