在 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 来判断目录是否存在。
- 这两个方法都返回一个布尔值,表示路径是否存在,适合用于文件或目录的存在性检查。