如何在 C# 中捕获文件未找到异常?


尝试查找不存在的文件时,将会引发文件找不到的异常。

假设我在 StreamReader 中设置了一个不存在的文件 “new.txt”。如果你尝试使用 StreamReader 访问它(读取它),它将抛出 FileNotFoundException -

using (StreamReader sReader = new StreamReader("new.txt")) {
sReader.ReadToEnd();
}

要处理它,你需要使用 try 和 catch -

Try {
   using (StreamReader sReader = new StreamReader("new.txt")) {
      sReader.ReadToEnd();
   }
   }catch (FileNotFoundException e) {
      Console.WriteLine("File Not Found!");
      Console.WriteLine(e);
   }

更新于:2020 年 6 月 20 日

283 次浏览

职业生涯起航

完成本课程即可获得认证

开始学习
广告
© . All rights reserved.