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:获取找到文件的名字
(2) FindFile:查找一个目录中的指定文件
(3)FindNextFile: 开始继续下一查找
(4) IsDots:查看文件名是否是包含"."或"..",以表明它的确是一个目录
IsDirectory :文件是否是目录