void ScanFile(CString Dir)
{
CFileFind finder;
CString Add=L"\\*";
CString DirSpec=Dir+Add; //补全要遍历的文件夹的目录
BOOL bWorking = finder.FindFile(DirSpec);
while (bWorking)
{
bWorking = finder.FindNextFile();
if(!finder.IsDots()) //扫描到的不是节点
{
if(finder.IsDirectory()) //扫描到的是文件夹
{
CString strDirectory = finder.GetFilePath();
ScanFile(strDirectory); //递归调用ScanFile()
}
else //扫描到的是文件
{
//CString strFile = finder.GetFilePath(); 得到文件的全路径
//进行一系列自定义操作
}
}
}
finder.Close();
}
【MFC】遍历文件夹及其子文件夹
最新推荐文章于 2023-11-18 12:43:47 发布
本文介绍了一个使用C++实现的文件夹遍历函数ScanFile,该函数能够递归地遍历指定目录下的所有子目录及文件,并对文件进行自定义操作。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
图片生成
Stable-Diffusion
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
1882

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



