C# 如何在程序中存储文件路径';s app.config文件?
我已经编写了一个用于保存和读取PDF文件的C#程序。程序将输出文件保存到本地计算机的bin文件夹中。我想让我的程序从另一台计算机访问文件 我听说在我的程序的C# 如何在程序中存储文件路径';s app.config文件?,c#,app-config,filepath,winapp,C#,App Config,Filepath,Winapp,我已经编写了一个用于保存和读取PDF文件的C#程序。程序将输出文件保存到本地计算机的bin文件夹中。我想让我的程序从另一台计算机访问文件 我听说在我的程序的app.config中保存一个文件路径,但我不知道怎么做 如何在程序的app.config文件中存储文件路径?您可以使用以下格式将文件路径存储在app.config文件中: <configuration> <appSettings> <add key="Path" value="
app.config
中保存一个文件路径,但我不知道怎么做
如何在程序的app.config文件中存储文件路径?您可以使用以下格式将文件路径存储在
app.config
文件中:
<configuration>
<appSettings>
<add key="Path" value="\\ComputerName\ShareName"/>
</appSettings>
</configuration>
然后,您可以使用ConfigurationManager
类读取存储在那里的应用程序设置。您必须在项目中添加对System.Configuration
的引用,并在代码中引用它
之后,可以通过访问
ConfigurationManager.AppSettings[“path”]
来读取您的路径-它将是一个字符串
我是一个彻头彻尾的noob,但我最近也遇到了同样的问题,所以这里是我想到的
解决方案包括三个单独的步骤:
app.config
添加一个指向路径的键值:
<configuration>
<appSettings>
<add key="Path" value="C:\text.txt"/>
</appSettings>
</configuration>
应该消失了,你有你的文件路径 我想你以前也问过同样的问题。你没有得到什么?对不起,我把问题复制错了…我把它编辑成你们答案的一部分,当你们需要把文件夹的路径设置为值时,它的格式可以是:“C:\Temp\folder”(不需要像“C:\\Temp\\folder”这样的反斜杠符号)
using System.Configuration;