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 :文件是不是目录文件