C#中如何判断文件是否存在?_c# 判断文件是否打开

C#中如何判断文件是否存在?_c# 判断文件是否打开

编码文章call10242025-02-19 10:29:239A+A-

在 C# 中,可以使用 System.IO 命名空间中的 File.Exists 方法来判断文件是否存在。该方法会检查指定路径下的文件是否存在,并返回一个布尔值(true 表示文件存在,false 表示文件不存在)。

使用File.Exists判断文件是否存在

示例:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        string filePath = @"C:\exampleDirectory\exampleFile.txt"; // 要检查的文件路径

        // 判断文件是否存在
        if (File.Exists(filePath))
        {
            Console.WriteLine("File exists.");
        }
        else
        {
            Console.WriteLine("File does not exist.");
        }
    }
}

说明

  • File.Exists(filePath) 方法检查指定路径的文件是否存在。
  • 如果文件存在,返回 true,否则返回 false。

使用Directory.Exists判断目录是否存在

同样,如果你需要判断一个目录是否存在,可以使用 Directory.Exists 方法,它的用法与 File.Exists 类似。

示例:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        string directoryPath = @"C:\exampleDirectory"; // 要检查的目录路径

        // 判断目录是否存在
        if (Directory.Exists(directoryPath))
        {
            Console.WriteLine("Directory exists.");
        }
        else
        {
            Console.WriteLine("Directory does not exist.");
        }
    }
}

总结

  • 使用 File.Exists 来判断文件是否存在。
  • 使用 Directory.Exists 来判断目录是否存在。
  • 这两个方法都返回一个布尔值,表示路径是否存在,适合用于文件或目录的存在性检查。
点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4