如何永久更新文件路径

时间:2015-10-02 17:54:43

标签: xml winforms

在Windows窗体应用程序中,我从默认路径读取xml以显示表单中的数据。如果文件不存在,我已选择手动浏览文件。我想给用户一个选项,将xml文件的默认路径更新为新浏览的位置?任何建议如何实现这一目标。目前,我已将默认路径保留为无法更新的常量值。

我想保留这个xml路径以及将来在xml文件中更新的所有路径。但我不想仅仅使用此选项来存储文件路径。

2 个答案:

答案 0 :(得分:0)

您可以在app.config中保存此值以及所需的任何其他设置。使用ConfigurationManager类来读取和写入如下设置:

using System.Configuration;

//To update the value of a setting:
ConfigurationManager.AppSettings["my_key"] = "new_value";

//To create a new setting:
ConfigurationManager.AppSettings.Add("another_key", "another_value");

//To read the value of a setting:
var may_setting = ConfigurationManager.AppSettings["your_key"];

查看此MSDN page以获取示例。

或者,您可以在Windows注册表中保存设置。

当然,您也可以使用自己的XML甚至文本文件(类似于INI文件)来保存设置。这一切都取决于你的需求。

答案 1 :(得分:-1)

尝试在Vultr Manager中查看我是如何做到这一点的。保存文件的概念是相同的,解析只是将其保存为XML而不是json。