C# File 類和 Directory 類
File和Directory實(shí)用類提供了許多靜態(tài)方法,用于處理文件和目錄。這些方法可以移動(dòng)文件、査詢和更新特性,還可以創(chuàng)建FileStream對(duì)象??梢栽陬惿险{(diào)用靜態(tài)方法,而不必創(chuàng)建它們的實(shí)例。File類的一些最常用靜態(tài)方法如表所示。
方 法 | 說(shuō) 明 |
CopyO | 將文件從源位罝復(fù)制到目標(biāo)位罝 |
Create() | 在指定的路徑上創(chuàng)建文件 |
Delete() | 刪除文件 |
Open() | 返回指定路徑上的FileStream對(duì)象 |
Move() | 將指定的文件移到新位S。可在新位S為文件指定不同名稱 |
Directory類的一些常用靜態(tài)方法如表所示。
方 法 | 說(shuō)明 |
CreateDirectory() | 創(chuàng)建具有指定路徑的目錄 |
Delete() | 刪除指定的目錄及其中的所有文件 |
GetDirectoriesO | 返回表示指定目錄下的目錄名的string對(duì)象數(shù)組 |
EnumerateDirectories() | 與GetDirectoriesO類似,但返回目錄名的IEnumerable<sfti>ig>集合 |
GetFilesO | 返回在指定目錄中的文件名的string對(duì)象數(shù)組 |
EnumerateFiles() | 與GetFilesO類似,但返回文件名的IEnumerable<5trfrtg>集合 |
GetFileSystemEntries() | 返回指定目錄中的文件和目錄名的string對(duì)象數(shù)組 |
EnumerateFileSystemEntriesO | 與GetFilesSystemEntries()類似,但返回文件和目錄名的IEnumerable<s/r//jg>集合 |
Move() | 將指定目錄移到新位罝。可在新位罝為文件夾指定一個(gè)新名稱 |
存在大量文件或目錄時(shí),其中的3個(gè)EnumerateXxx()方法的性能比對(duì)應(yīng)的GetXxx()方法好。
點(diǎn)擊加載更多評(píng)論>>