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】遍历文件夹及其子文件夹相关推荐

  1. java 获取子文件夹_JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件...

    package ioTest.io3; import java.io.File; /* * 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件 . * 并将文件夹和文件名称打印在控制台上面.并且要 ...

  2. 删除只读属性的文件夹及其子文件

    /// <summary>    /// 删除文件夹及其子文件,包括只读属性的文件和文件夹    /// </summary>    /// <param name=&q ...

  3. 自动获取指定路径文件夹,删除文件夹及子文件

    1.思路 读取指定路径文件夹,获取文件个数.名字.大小等信息.核心函数:_findfirst._findnext和_fineclose struct _finddata_t {unsigned att ...

  4. java 如何遍历所有子目录、子文件

    你是否遇到某个功能,需要遍历目录下所有目录,所有文件. 1.遍历所有子目录,子文件 private static void func(File file) {File[] fs = file.list ...

  5. Java File删除文件夹及其子文件

    File在执行delete删除操作的时候,会存在删除不成功的情况出现,so我们看一下源码: 红色圈里的注释说了,如果目标路径是个文件夹,那必须保证是个空的文件夹才能删除成功,所以说,如果文件夹下存在文 ...

  6. 按文件夹名匹配并复制文件夹及子文件

    先说一下功能概要: 将文件或文件夹以关键字开头的名字复制到另一个目录下. 附加功能:定时检测源目录是否有新增文件或文件夹,并实时拷贝. //拷贝文件/夹的方法public class CopyFold ...

  7. R 创建文件夹和子文件夹

    测试案例1 main_dir="./" sub_dir="fassafsdfa" ## Provide the dir name(i.e sub dir) th ...

  8. Python创建文件夹和子文件夹

    1. 创建文件夹 创建一个名为dataset的文件夹 import os path = 'dataset' # 创建文件夹 if not os.path.exists(path):os.mkdir(p ...

  9. php+打开文件和其子文件,【php学习记录】 引用、打开文件

    [php学习记录] 引用.打开文件 一.PHP echo 和 print 语句 echo 和 print 区别: echo - 可以输出一个或多个字符串 print - 只允许输出一个字符串,返回值总 ...

  10. ArcEngine 获取HDF文件中的子文件

    HDF格式,为影像常用的格式.里面有许多的子文件,在用AE打开影像的时候,按照AE常规的方式打开影像的方式是行不通的.先把HDF中需要的文件,提出来,再按常规的打开影像的方式打开.下面代码为提出HFD ...

最新文章

  1. Python监控目录文件夹,并使用SFTP上传目录及文件到linux服务器
  2. python lambda函数详细解析(据说面试90%的人经常遇到)
  3. cad指定服务器名称,配置网络许可服务器 | AutoCAD 2022 | Autodesk Knowledge Network
  4. svn locked解决方法
  5. 如何在Timeline中创建自定义轨道?
  6. FOI冬令营 Day2
  7. 当前仍在编辑文章 - Java Excel处理 - 实操案例与方法手册
  8. 有关开放源代码软件与商业软件知识产权的研究报告(中)
  9. 人人都是产品经理面试题
  10. Mac 修改Hosts文件的方式
  11. 什么是绝对URL、相对URL
  12. ubuntu 20.04 安装 微信最新方式
  13. 手记---道可道,非常道
  14. 朋友圈一杠中间一个点_朋友圈只显示一条线 中间一个点 是被删除了么
  15. 计算机毕业论文进展情况说明,研究生学位论文进展情况 毕业论文的进度和计划安排怎么写~~请详细些~~...
  16. 网上最全的系统服务想PF降到50以下(转)
  17. 微信小程序地图demo完整
  18. 基于C++(MFC)的二维Delaunay三角剖分与Voronoi图的算法及代码
  19. 3D空间中的点坐标转化为屏幕二维点坐标(一)
  20. 【模型训练】YOLOv7道路裂缝检测

热门文章

  1. java各个版本的特性_Java各个版本的新特性
  2. mysql模糊查询 or_mysql的模糊查询
  3. 《零基础》MySQL UPDATE 更新(十四)
  4. html5中figure怎么用,figure 和 figcaption 元素的正确使用方式
  5. easyexcel多个sheet导入_Java中Easypoi实现excel多sheet表导入导出功能
  6. 2014北科计算机原理试题答案,北科_计算机组成原理考题-A卷答案
  7. IOS ActivityIndicator 活动指示器使用
  8. Java System类详解
  9. C语言定义直线的数据类型,C语言 | 数据类型
  10. youcans 的 OpenCV 学习课—6.灰度变换与直方图处理