有人能告诉我如何获取文件data.xml的正确文件路径吗?下面是该文件位于:C#控制台应用程序中的正确文件路径
这里是我的C#代码,该代码检查,看看是否存在该文件为提供的路径:
public class Parser
{
static void Main(string[] args)
{
Console.WriteLine(File.Exists("App_Data/data.xml"));
Console.Read();
}
}
我不断收到假,意思是这样的文件不存在。因此,文件到目前为止,我已经试过路径包括:
"~/App_Data/data.xml"
"/App_Data/data.xml"
"App_Data/data.xml"
如果这是一个Web应用程序,我就知道该怎么做,用的HttpContext,并在文件中获取。但由于这是一个控制台应用程序,我不知道。
与此相关的,就是一个控制台应用程序和可执行应用程序之间的区别?我的意思是没有区别,因为如果控制台应用程序具有Main方法,它可以是可执行应用程序?
感谢
我只是做了,并再次运行它,仍然有假:( – Ciwan 2013-04-06 13:46:31
是生成操作设置为内容? – Leon 2013-04-06 13:49:46
你有一个向上投票澄清可执行应用程序位。是的我已经将它设置为内容和复制始终。 – Ciwan 2013-04-06 13:50:19