有人可以告诉我如何获得文件 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 方法,它可以是可执行应用程序?
谢谢