void   ListFolder(CString   sPath)
{   CFileFind   ff;   BOOL   bFound;   bFound   =   ff.FindFile(sPath   +   "\\*.* ");//找第一个文件   while(bFound)//如果找到,继续   {   bFound   =   ff.FindNextFile();   CString   sFilePath   =   ff.GetFilePath();   if(ff.IsDirectory())//如果是目录,注意任何一个目录都包括.和..目录   {   if(!ff.IsDots())//去除.和..目录   ListFolder(sFilePath);//递归下一层目录   }     else     {   AfxMessageBox(sFilePath);//枚举到的文件名字   }   }   ff.Close();
}   

枚举目录下的目录和文件CFileFind相关推荐

  1. Python:打印目录下最大的十个文件

    打印指定目录下最大的十个文件,并按倒序输出: vim top10.py #!/usr/bin/env python import os import sys import operator def g ...

  2. Maven出现User setting file does not exist ...\.m2\setting.xml的问题解决(同时也解决用户.m2目录下无setting.xml文件)

    Maven出现User setting file does not exist ...\.m2\setting.xml的问题解决(同时也解决用户.m2目录下无setting.xml文件) 参考文章: ...

  3. python打开指定文件-python打包压缩、读取指定目录下的指定类型文件

    下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import os import datetime import tarfile import fnmatch ...

  4. python读取目录_Python读取一个目录下所有目录和文件

    本文实例讲述了Python读取一个目录下所有目录和文件的方法.分享给大家供大家参考,具体如下: 这里介绍的是刚学python时的一个读取目录的列子,给大家分享下: #!/usr/bin/python ...

  5. 批量移动某目录下某类型的文件到指定的目录下

    问题描述:由于目录下存在多个文件"***.so"且散布在不同的层级目录下,一个个去删除或者移动非常费力不讨好.于是想到有没有技巧可以批量移动,就想到了xargs参数,命令如下,且实 ...

  6. copy所有的java文件到硬盘_将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad...

    listFiles方法接受一个FileFilter对象,这个FileFilter对象就是过虑的策略对象,不同的人提供不同的FileFilter实现,即提供了不同的过滤策略. //将d:\java目录下 ...

  7. 将d:\java目录下的所有.java文件复制到d:\jad 目录下,并将原来文件的扩展名从.java 改为.jad

    package com;import java.io.*; import java.util.ArrayList; import java.util.List; /* 编写一个程序,将d:\java目 ...

  8. gen文件下有两个R.java_gen目录无法更新,或者gen目录下的R.JAVA文件无法生成

    gen目录无法更新,或者gen目录下的R.JAVA文件无法生成 1.gen目录的用处 android gen目录下的R.java并不是由用户创建,而是android工程本身将android的资源进行自 ...

  9. 编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad

    package com.hbut.test; import java.io.File; import java.io.FileNotFoundException; import java.io.Fil ...

  10. Android之获取指定目录下的所有特殊文件名字

    1.获取指定目录下的所有特殊文件名字 比如我们在sdcard目录下的chenyu这个文件夹里面获取以so文件结尾的所有文件名 2.代码 public ArrayList<String> g ...

最新文章

  1. JavaScript模块化 --- Commonjs、AMD、CMD、es6 modules
  2. python绘制坐标图_Python绘制主次坐标图
  3. 基于MATLAB的TDOA算法的仿真
  4. JSP中应用MVC架构
  5. 第六章扩展——VMA
  6. 调用另外一个文件_从零开始学Python-Day52-文件读写
  7. xcode7中出现 dyld: Symbol not found: ___NSArray0__的错误
  8. pycharm的debug
  9. 十六、K8s安全管理与资源限制
  10. 自动化运维工具(光纤交换机接口功率监控)
  11. 『互联网架构』kafka集群搭建和使用
  12. php百度编辑器demo,百度编辑器 Laravel Ueditor | 码农软件 - 码农网
  13. 2020 中国移动的流量套餐
  14. C#基础(10)——飞行棋游戏
  15. put请求400状态码
  16. 上亿用户App的漫画小说分销
  17. node 项目打包工具ncc
  18. 怎样自己定制标签(Custom Tag)
  19. python machine learning_Python Machine Learning
  20. ubuntu18.04下拨号上网pppoe存在多个pppd进程导致频繁断网

热门文章

  1. 什么是事务(transaction)?它有什么好处
  2. java第二天_进制转换原理和补码存储方式作业
  3. Socket,SocketImpl与SocketImplFactory的关系
  4. ALV面向对象方法研究:添加自定义工具栏(三)
  5. vim编辑二进制文件
  6. linux下挂载U盘过程
  7. 网站故障排查常用命令
  8. Fastjson的基本使用方法大全
  9. 使用python的while语句,编写简单门票与年龄计算器
  10. 全面接入「人脸识别」,智慧城市公共服务的另一种思路