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'”等等其他两个。我知道该文件存在,因为如果我将名称更改为其他内容,则会抛出未找到的文件。
为什么会这样?这是一个愚蠢的错误,我没有看到或文件有什么问题吗?
答案 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最终在手表中可见时。但仍然不知道为什么需要它。