一、使用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-hant/n/271424.html