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