一、使用File类的静态方法
可以使用File类的静态方法来判断C#文件是否存在。
其中,File类是System.IO命名空间下的类,可以使用它来操作文件系统中的文件。
示例代码如下:
using System.IO;
//判断文件是否存在
if(File.Exists(@"C:\Test\test.cs"))
{
Console.WriteLine("文件存在");
}
else
{
Console.WriteLine("文件不存在");
}
在上述代码中,File.Exists方法用于判断指定路径下的文件是否存在,若存在则返回true,否则返回false。
二、使用Directory类的静态方法
除了使用File类的静态方法,还可以使用Directory类的静态方法来判断C#文件是否存在。
其中,Directory类同样是System.IO命名空间下的类,可以使用它来操作文件系统中的目录。
示例代码如下:
using System.IO;
//判断文件是否存在
if(Directory.GetFiles(@"C:\Test\", "test.cs").Length > 0)
{
Console.WriteLine("文件存在");
}
else
{
Console.WriteLine("文件不存在");
}
在上述代码中,Directory.GetFiles方法用于获取指定目录下指定文件名的文件路径数组,若数组长度大于0,则代表文件存在。
三、使用FileInfo类
FileInfo类是System.IO命名空间下的一个文件操作类,也可以用于判断C#文件是否存在。
示例代码如下:
using System.IO;
//判断文件是否存在
FileInfo fi = new FileInfo(@"C:\Test\test.cs");
if(fi.Exists)
{
Console.WriteLine("文件存在");
}
else
{
Console.WriteLine("文件不存在");
}
在上述代码中,FileInfo类的Exists属性用于判断指定路径下的文件是否存在,若存在则返回true,否则返回false。
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/271424.html
微信扫一扫
支付宝扫一扫