当程序第一次启动时,我试图为它设置一个默认文件夹,并希望使用我的文档。用户想要使用的存储文件夹的方式是在Settings.settings文件中。
我遇到的问题是,我不知道如何找出用户的文档文件夹,并将其放入Settings.settings表中,使其成为默认的。
我尝试了几种{MyDocuments}的变体,但都没有用。
有人知道怎么做吗?
编辑
嘿,伙计们,谢谢你的快速反应,问题是我想把它放到Settings.settings中,这是唯一的方法来检查这个程序是否是第一次用bool或什么东西运行,然后用下面给出的代码交换我的Settings.settings行的值吗?
没有办法把它直接放到settings.settings表中吗?
发布于 2013-03-06 11:42:21
若要查找“用户我的文档”文件夹,请使用以下命令:
Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);更新
您可以在代码中使用这个
string applicationPath = Settings.Default.UserPath;
if (string.IsNullOrEmpty(applicationPath ))
{
applicationPath = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);
}这个想法是非常清楚的-您检查Settings,如果它不确定,您使用您需要的值初始化它。
发布于 2013-03-06 11:42:08
这给出了它们MyDocuments文件夹的路径:
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)https://stackoverflow.com/questions/15246344
复制相似问题