簡介
在.net開發中主要用於創建、移動和枚舉目錄和子目錄的實例方法,此類不能被繼承。IT名詞
從事.net軟體開發的同事對DirectoryInfo類應該都很熟悉,在開發過程中如果你打算多次重用某個對象,建議你使用DirectoryInfo的實例方法,而不是Directory類的方法,因為Directory類是靜態的,在使用它的方法時每次都需要安全檢查,而DirectoryInfo類的方法則不需要安全檢查。函式
DirectoryInfo(string path) 在指定的路徑中初始化 DirectoryInfo 類的新實例。語法
public DirectoryInfo(string path)參數
string path:一個字元串,它指定要在其中創建 DirectoryInfo 的路徑。屬性
Attributes 獲取或設定當前檔案或目錄的特性。CreationTime 獲取或設定當前檔案或目錄的創建時間。
CreationTimeUtc 獲取或設定當前檔案或目錄的創建時間,其格式為協調世界時 (UTC)。
Exists 獲取指示目錄是否存在的值。
Extension 獲取表示檔案擴展名部分的字元串。
FullName 獲取目錄或檔案的完整目錄。
.NET 4.5 版本 DirectoryInfo 新增屬性
LastAccessTime 獲取或設定上次訪問當前檔案或目錄的時間。
LastAccessTimeUtc 獲取或設定上次訪問當前檔案或目錄的時間,其格式為協調世界時 (UTC)。
LastWriteTime 獲取或設定上次寫入當前檔案或目錄的時間。
LastWriteTimeUtc 獲取或設定上次寫入當前檔案或目錄的時間,其格式為協調世界時 (UTC)。
方法
Create() 創建目錄。Delete() 如果此 DirectoryInfo 為空,則刪除它。
Create() 創建目錄。
Create(DirectorySecurity) 使用 DirectorySecurity 對象創建目錄。
CreateObjRef 創建一個對象,該對象包含生成用於與遠程對象進行通信的代理所需的全部相關信息。
CreateSubdirectory(String) 在指定路徑中創建一個或多個子目錄。指定路徑可以是相對於 DirectoryInfo 類的此實例的路徑。
CreateSubdirectory(String, DirectorySecurity) 使用指定的安全性在指定的路徑上創建一個或多個子目錄。指定路徑可以是相對於 DirectoryInfo 類的此實例的路徑。
Delete() 如果此 DirectoryInfo 為空,則刪除它。