資料夾操作 DirectoryInfo類

2022-03-15 05:27:38 字數 1340 閱讀 1637

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()方法用來移動目錄,它首先建立乙個新目錄(包括該目錄的內容),然後再將被移動的目錄刪除。

資料夾操作

建立資料夾 char buf 256 getcurrentdirectory 256,buf 獲取程式根目錄路徑 m name.getwindowtext name strcat buf,strcat buf,name createdirectory buf,null 刪除資料夾 char buf ...

檔案(夾)操作

對檔案和資料夾操作的類 1.fileinfo具體檔案,使用此類的物件,可以獲得問價大小等各種資訊 繼承自filesysteminfo 建立物件,fileinfo fi new fileinfo 常用屬性 name 檔名稱 extension 副檔名 fullname 檔案完全路徑 物理路徑 leng...

拷貝檔案 資料夾 建立資料夾 刪除資料夾操作

qt拷貝檔案 資料夾 建立資料夾 刪除資料夾操作 cpp view plain copy brief 拷貝檔案到目的資料夾 param srcfilename 原始檔全路徑,比如 f tx wwxx.txt f tx des desd param desfilepathname 要copy到的目的路...