文件夾操作-DirectoryInfo類


DirectoryInfo類是一個密封類,它可以用來創建、移動、枚舉目錄和子目錄。DirectoryInfo類包括4個屬性,可以用來獲取目錄的名稱、父目錄等。

DirectoryInfo類的屬性表

屬    性

說    明

Exists

判斷指定目錄是否存在。如果存在,則返回true,否則返回false

Name

獲取目錄的名稱

Parent

獲取指定子目錄的父目錄

Root

獲取路徑的根部分

DirectoryInfo類還包括了以下9個屬性,它們是從FileSystemInfo類繼承而來。

ExtensI/On屬性:獲取文件擴展名部分。

FullName屬性:獲取完整目錄。

Attributes屬性:獲取或設置當前目錄的FileAttributes。

CreatI/OnTime屬性:獲取或設置當前目錄的創建時間。

CreatI/OnTimeUtc屬性:獲取或設置當前目錄的創建時間,其格式為協調通用時間。

LastAccessTime屬性:獲取或設置上次訪問當前目錄的時間。

LastAccessTimeUtc屬性:獲取或設置上次訪問當前目錄的時間,其格式為協調通用時間。

LastWriteTime屬性:獲取或設置上次寫入當前目錄的時間。

LastWriteTimeUtc屬性:獲取或設置上次寫入當前目錄的時間,其格式為協調通用       時間。

除了上述屬性之外,DirectoryInfo類還包括7個實例方法,具體說明如表21.7所示。

DirectoryInfo類的實例方法表

方    法/說    明

Create()

創建目錄

GetDirectories()

獲取當前目錄的子目錄

CreateSubdirectory()

在指定路徑中創建一個或多個子目錄

GetFiles()

獲取當前目錄的文件列表

Delete()

刪除指定的目錄及其內容

GetFileSystemInfos()

獲取當前目錄的子目錄和文件列表

MoveTo()

將指定目錄及其內容移到新位置

其中,Create()、Delete()和MoveTo()方法用來操作目錄,它們依次可以用來創建、刪除和移動目錄。MoveTo()方法用來移動目錄,它首先創建一個新目錄(包括該目錄的內容),然后再將被移動的目錄刪除。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM