CFileFind file; CString strDir = _T("C:\\Users\\Administrator\\Desktop"); //查找指定文件 bool bContinue = file.FindFile(strDir + _T("\\*.*"))); while(bContinue) { bContinue = file.FindNextFile(); if(file.IsDirectory() && !file.IsDots()) //! 找到文件爲內容且不爲點"." { file.GetFileName(); //得到文件名稱 } }
(1)GetFileName:獲取找到文件的名字code
(2) FindFile:查找一個目錄中的指定文件class
(3)FindNextFile: 開始繼續下一查找file
(4) IsDots:查看文件名是不是包含"."或"..",以代表它的確是一個目錄top
IsDirectory :文件是不是目錄文件