C#里怎么样判断文件是否存在?
C#里怎么样判断文件是否存在?
判断文件是否存在,也是一个常用的功能。
因为文件如果不存,直接去操作,就会抛出异常。
比如要拷贝一个文件到另外一个目录里,如果文件已经存在那个文件夹里,也会抛出异常。
所以提前判断,就可以减少很多不必要的异常抛出,同时程序写得更加合理。
例子演示如下:
/*
* C# Program to Check the Existence of a File
*/
using System;
using System.IO;
class Program
{
static void Main()
{
FileInfo info = new FileInfo("C:\\sri\\srip.txt");
bool exists = info.Exists;
if (exists == true)
{
Console.WriteLine("The File Exists");
}
else
{
Console.WriteLine("No Such File Found");
}
Console.Read();
}
}
C#中的FileInfo和File类都提供了许多