/* 在代碼頭部引入 System.IO 命名空間 */ // 第一種方法 using(FileStream fs=new FileStream(@"C:\a.txt",FileMode.Open){ using(StreamReader sr=new StreamReader(fs){ if(sr.ReadToEnd == string.Empty){ //為空 } } } //第二種方法 FileInfo fi=new FileInfo(@"C:\a.txt"); if(fi.Length==0){ //為空 } 相比之下,第二種方法更為簡單 2. 這種方法適合純文本文件,比如 txt ,ini,html,xml等文件,因為它們不包括任何格式信息。它不適合諸如 doc,xls,zip, rar 等文件,因為即使這些文件是新建的空文件,它們也會包括一些應用程序信息或者格式信息。 區分適合不適合的辦法是,你打開應用程序(如 Word, Excel),新建一個空文件,看它的大小是否為 0 。
if(File.Exists(@"文件路徑")){//存在}else{//不存在}
