File.Exists()是C#中的一个静态方法,其作用是检查指定路径下的文件或文件夹是否存在。如果存在则返回true,不存在则返回false。该方法的返回值为布尔类型。
代码示例:
if(File.Exists("D:\\test.txt"))
{
Console.WriteLine("文件存在");
}
else
{
Console.WriteLine("文件不存在");
}
上述代码中,File.Exists方法用于检查D盘下是否存在名为test.txt的文件。如果存在,则打印“文件存在”,否则打印“文件不存在”。
另外一个例子:
string path = @"D:\test\example";
if(Directory.Exists(path))
{
Console.WriteLine("该文件夹存在");
}
else
{
Directory.CreateDirectory(path);
Console.WriteLine("创建文件夹成功");
}
上述代码中,使用了Directory.Exists(path)方法判断D盘下的test目录下是否存在名为example的子目录。如果存在,则打印“该文件夹存在”,否则通过Directory.CreateDirectory(path)方法创建了该文件夹,并打印“创建文件夹成功”。
需要注意的是,File.Exists方法只能检查文件是否存在,无法判断其是否可用。例如,当文件正在使用时,该方法返回true,但实际上该文件无法进行读写操作。因此,在实际应用中,使用File.Exist方法时需要注意文件的可用性。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# File.Exists()方法: 检查指定的文件是否存在 - Python技术站