检查 C# 中的文件是否存在


在 C# 中使用 File.exists 方法检查文件在 C# 中是否存在。

首先,检查文件是否存在于当前目录中。

if (File.Exists("MyFile.txt")) {
   Console.WriteLine("The file exists.");
}

然后检查文件是否存在于目录中。

if (File.Exists(@"D:\myfile.txt")) {
   Console.WriteLine("The file exists.");
}

我们来看看一个完整的示例,检查文件是否存在于 C# 中。

示例

 在线演示

using System;
using System.IO;
class Demo {
   static void Main() {
      if (File.Exists("MyFile.txt")) {
         Console.WriteLine("File exists...");
      } else {
         Console.WriteLine("File does not exist in the current directory!");
      }
      if (File.Exists(@"D:\myfile.txt")) {
         Console.WriteLine("File exists...");
      } else {
         Console.WriteLine("File does not exist in the D directory!");
      }
   }
}

输出

File does not exist in the current directory!
File does not exist in the D directory!

更新日期:2020 年 6 月 23 日

9,000 次浏览

开启您的职业

通过完成课程取得认证

开始
广告