C#无法打开html文件

时间:2014-04-17 09:57:52

标签: c# html file

static void Main(string[] args)
{ 
   var x = File.Exists(@"C:\Users\user\Desktop\page_1.html");
   var y = File.ReadAllText(@"C:\Users\user\Desktop\page_1.html");
   var z = new FileInfo(@"C:\Users\user\Desktop\page_1.html");    
} 

我调试我的代码并添加我的变量来观察,并且它说“当前上下文中不存在名称'x'”等等其他两个。我知道该文件存在,因为如果我将名称更改为其他内容,则会抛出未找到的文件。

为什么会这样?这是一个愚蠢的错误,我没有看到或文件有什么问题吗?

2 个答案:

答案 0 :(得分:1)

你为什么不尝试这样:

string filePath=@"C:\Users\user\Desktop\page_1.html"
if(File.Exists(filePath))
{
 // read your file
}
else
{
 Console.WriteLine("File Not Found");
}

答案 1 :(得分:0)

Console.Write(x);

当我添加线x最终在手表中可见时。但仍然不知道为什么需要它。