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 :文件是否是目录
本文介绍了如何使用 CFileFind 类来查找指定目录下的文件。通过示例代码详细展示了查找文件的基本流程,包括初始化查找操作、获取文件名、判断是否为目录等关键步骤。

425

被折叠的 条评论
为什么被折叠?



