可控制遍历深度的文件搜索类(二)

2014-11-23 21:54:09 · 作者: · 浏览: 26
"%s\\%s", root, stWFD.cFileName);
// 判断是目录还是文件
if (DirectoryExist(szFoundFile))
{
SearchFile(szFoundFile, pFoundCallback, pDirCompletedCallback, depthLevel);
}
if (NULL != pFoundCallback)
{
pCallback(szFoundFile);
}
}
}while (::FindNextFile(file, &stWFD));
::FindClose(file);
if (NULL != pDirCompletedCallback)
{
pDirCompletedCallback(root);
}
return TRUE;
}