遍歷刪除當前目錄下所有檔案

2022-03-06 14:09:02 字數 770 閱讀 1063

刪除方法有兩種,一種是靠mfc封裝的cfile類刪除

看例項:

cfilefind finder;  //定義乙個檔案操作類

cstring strwildcard( "目錄" ); //刪除的目錄

strwildcard += _t("\\*.*"); //表示刪除所有檔案

bool bworking = finder.findfile(strwildcard); //開始尋找,列舉檔案

while (bworking) //迴圈獲取檔案路徑,並乙個乙個刪除

/*shfileoperation是一種外殼函式,用它可以實現各種檔案操作,如檔案的拷貝、刪除、移動等,該函式使用起來非常簡單,它只有乙個指向shfileopstruct結構的引數。使用shfileoperation()函式時只要填寫該專用結構--shfileopstruct,告訴windows執行什麼樣的操作,以及其它重要資訊就行了。shfileoperation()的特別之處在於它是乙個高階外殼函式,不同於低階檔案處理。當呼叫shfileoperation操作檔案時,相應的外殼拷貝處理器(如果有的話)被呼叫。 */  

//函式原型:

#includewinshellapi int winapi

//引數:

typedef struct _shfileopstruct

shfileopstruct, far *lpshfileopstruct;

//第一次去正規的寫博文,不好之處還請多多包涵。

PHP刪除當前目錄及其目錄下的所有檔案

使用php遍歷乙個目錄下的所有目錄及檔案,並刪除該目錄及其目錄下的所有子目錄和檔案,本次 通過遞迴的方式來實現。用到的函式 scandir path 遍歷乙個目錄下所有檔案並返回陣列。unlink filename 刪除檔案。rmdir path 只刪除空資料夾。php 刪除當前目錄及其目錄下的所有...

shell遍歷目錄下所有檔案

filelist ls home work file for file in filelist do echo file done 一定要切記filelist 後邊的那個引號不是單引號,而是tab鍵上邊的那個鍵,或者說是1左邊的那個鍵。否則的話不起作用。唉,自己在上吃虧了好長時間。汗!如果ls後面的...

Java 遍歷目錄下所有檔案

file file new file files 2.申請兩個arrylist空間,乙個存放目錄,乙個存放檔案 listfilelist new arraylist 檔案儲存 listfileslistdir new arraylist 目錄儲存3.讀取目錄下的所有檔案 file filearr f...