MFC下利用CFileFind類
CFileFind finder; CString fileName; BOOL bWorking = finder.FindFile(_T("E://*.*")); while (bWorking) { bWorking =finder.FindNextFile(); fileName =finder.GetFileTitle(); TRACE(_T("%s/n"), (LPCSTR) fileName); //僅輸出標題 } finder.Close();CFileFind類總結
繼承自CObject類;類的聲明文件保存在afx.h頭文件中;CFileFind類是CGopherFileFind和CFtpFileFind類的基類;CFileFind類的構造函數::CFileFind()和關閉函數::Close()通常成對使用;使用順序:在創建了CFileFind對象后,先執行::FindFile()函數,然后執行::FindNextFile(),然后選擇執行(獲得文件屬性類)的函數或者(判斷文件屬性類)函數;結束后關閉函數::Close();注:當采用尋找文件夾創建時間屬性時,會存在兩個類似‘.’和‘..’的文件夾。 需要采用獲取控制文件名稱長度>4來添加匹配條件。
新聞熱點
疑難解答