一、使用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/zh-tw/n/271424.html
微信掃一掃
支付寶掃一掃