C# File.Exists(string path):判断指定路径的文件是否存在

  • Post category:C#

当我们需要读取或写入文件时,常常需要首先判断文件是否存在。在C#中,可以使用File.Exists(string path)方法进行判断。该方法用于检查指定路径的文件是否存在。

使用方法

File.Exists(string path)方法的使用方法非常简单。只需要传入文件路径,该方法会返回一个bool值,即文件是否存在。以下是该方法的使用方法的攻略:

参数

  • path:必需,要检查的文件路径。

返回值

  • 如果指定的文件存在,则为 true;否则为 false。

示例1

以下示例演示了如何使用File.Exists方法来判断文件是否存在,并用控制台打印出结果:

using System;
using System.IO;

class Program {
    static void Main(string[] args) {
        string filePath = "C:\\MyFile.txt";
        if (File.Exists(filePath)) {
            Console.WriteLine("该文件已存在");
        } else {
            Console.WriteLine("该文件不存在");
        }
    }
}

示例2

以下示例演示了如何使用File.Exists方法来获取文件夹中所有文件的信息:

using System;
using System.IO;

class Program {
    static void Main(string[] args) {
        string folderPath = "C:\\MyFolder";
        if (Directory.Exists(folderPath)) {
            string[] filePaths = Directory.GetFiles(folderPath);
            foreach (string filePath in filePaths) {
                Console.WriteLine(filePath);
            }
        } else {
            Console.WriteLine("该文件夹不存在");
        }
    }
}

总结

使用C#的File.Exists方法可以轻松地检查文件是否存在,这是文件读写操作时非常必要的基础技能。在使用该方法时,需要注意传入的路径参数是否正确,并且根据返回值判断文件是否存在。