【发布时间】:2013-03-28 21:47:16
【问题描述】:
谁能告诉我如何获得文件 data.xml 的正确文件路径?这是文件所在的位置:
这是我的 C# 代码,用于检查提供的路径是否存在文件:
public class Parser
{
static void Main(string[] args)
{
Console.WriteLine(File.Exists("App_Data/data.xml"));
Console.Read();
}
}
我不断得到 False,这意味着这样的文件不存在。所以到目前为止我尝试过的文件路径包括:
"~/App_Data/data.xml"
"/App_Data/data.xml"
"App_Data/data.xml"
如果这是一个 Web 应用程序,我会知道该怎么做,通过使用 HttpContext 并获取文件。但由于这是一个控制台应用程序,我不知道。
在相关说明中,控制台应用程序和可执行应用程序有什么区别?我是否正确,没有区别,因为如果控制台应用程序具有 Main 方法,它可以是可执行应用程序?
谢谢
【问题讨论】:
标签: c#-4.0 console-application relative-path filepath