C#:访问添加到项目文件夹的文件
如何访问包含在Visual C#Windows应用程序项目文件夹中的文件。。。我在解决方案中创建了一个文件夹,并添加了一些文件。现在,我的问题是如何访问它们C#:访问添加到项目文件夹的文件,c#,C#,如何访问包含在Visual C#Windows应用程序项目文件夹中的文件。。。我在解决方案中创建了一个文件夹,并添加了一些文件。现在,我的问题是如何访问它们 在ASP.NET C#中有ResolveUrl/Url.Content。。。等在Visual C#中?我该怎么办?您可以使用目录。GetCurrentDirectory方法获取正在运行的应用程序的当前工作目录。有关更多详细信息,您可以参考这些文件属性中的MSDN,您可以将Copy to Output Directory设置为Copy if
在ASP.NET C#中有ResolveUrl/Url.Content。。。等在Visual C#中?我该怎么办?您可以使用
目录。GetCurrentDirectory
方法获取正在运行的应用程序的当前工作目录。有关更多详细信息,您可以参考这些文件属性中的MSDN,您可以将Copy to Output Directory
设置为Copy if newer
,因此每次运行应用程序时,这些文件都会与可执行文件一起复制到bin/Debug
文件夹,并且在应用程序中,您可以作为相对文件访问它们文件:File.ReadAllText(“myfile.txt”)代码>:
这取决于它们是什么类型的文件,但您可能会发现“资源文件”满足您的需求。将其中一个文件添加到项目中,然后将现有文件作为资源添加到项目中。然后可以作为资源类型的属性访问这些资源
例如
添加名为resources.resx的资源文件)
向名为“Foo.txt”的资源文件中添加一个文本文件
var foo=Resources.foo
使用Server.MapPath
样本:
string pathToFiles = Server.MapPath("~/ResourceFiles");
string templateFile = pathToFiles + "/MyFileTemplate.xlsx";
using (FileStream fs = File.OpenRead(templateFile))
{
}I.E:我想访问包含图像或DLL文件等文件的文件夹中的文件。。等我没有使用资源文件夹进入它。谢谢…但我已经得到了它!!!这是代码..>System.IO.Path.GetFullPath(“../../xulrunner/”);谢谢……但我已经拿到了!!!这是代码..>System.IO.Path.GetFullPath(“../../xulrunner/”)@Roberto Becher,像在同一个文件夹中一样访问这些文件:File.ReadAllText(“myfile.txt”)
。谢谢……但我已经找到了!!!这是代码..>System.IO.Path.GetFullPath(“../../xulrunner/”);