首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图将{MyDocuments}放入Settings.settings中

试图将{MyDocuments}放入Settings.settings中
EN

Stack Overflow用户
提问于 2013-03-06 11:37:39
回答 2查看 351关注 0票数 1

当程序第一次启动时,我试图为它设置一个默认文件夹,并希望使用我的文档。用户想要使用的存储文件夹的方式是在Settings.settings文件中。

我遇到的问题是,我不知道如何找出用户的文档文件夹,并将其放入Settings.settings表中,使其成为默认的。

我尝试了几种{MyDocuments}的变体,但都没有用。

有人知道怎么做吗?

编辑

嘿,伙计们,谢谢你的快速反应,问题是我想把它放到Settings.settings中,这是唯一的方法来检查这个程序是否是第一次用bool或什么东西运行,然后用下面给出的代码交换我的Settings.settings行的值吗?

没有办法把它直接放到settings.settings表中吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-06 11:42:21

若要查找“用户我的文档”文件夹,请使用以下命令:

代码语言:javascript
复制
Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);

更新

您可以在代码中使用这个

代码语言:javascript
复制
string applicationPath = Settings.Default.UserPath;
if (string.IsNullOrEmpty(applicationPath ))
{
   applicationPath = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);
}

这个想法是非常清楚的-您检查Settings,如果它不确定,您使用您需要的值初始化它。

票数 1
EN

Stack Overflow用户

发布于 2013-03-06 11:42:08

这给出了它们MyDocuments文件夹的路径:

代码语言:javascript
复制
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15246344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档