MFC统计目录子文件子目录个数方法
来源:互联网 发布:centos apt 编辑:程序博客网 时间:2024/06/03 04:09
最近在用MFC制作文件管理器时,想要实现统计目录的子文件和子目录个数的功能,经过许多努力,得到如下实现方法:
void getNum(CString path, int &i,int &j) {CFileFind find;SetCurrentDirectory(path);//设置当前目录bool ret = find.FindFile();while (ret){ret = find.FindNextFile();if (find.IsDots())continue;else if (find.IsDirectory())//判断是目录{j++;getNum(path+'/'+(LPCTSTR)find.GetFileName(),i,j);//递归寻找子目录}else i++;//文件数增加}find.Close();//关闭findSetCurrentDirectory(_T("E:\\"));//该函数会占用文件控制权,为避免冲突应将其设置为无关目录}int i = 0, j = 0;getNum(m_path, i, j);//第一个参数为目录路径CString s;s.Format(_T("子文件个数:%d 子文件夹个数:%d"),i,j);//输出格式化m_information.InsertString(2, s);//加入文件个数显示
阅读全文
1 0
- MFC统计目录子文件子目录个数方法
- Linux 统计目录及其子目录文件个数
- 转: Linux下统计目录及子目录文件个数
- Linux系统下统计目录及其子目录文件个数
- Linux系统下统计目录及其子目录文件个数
- Linux系统下统计目录及其子目录文件个数
- Ubuntu_ubuntu下统计目录及其子目录文件个数
- Linux系统下统计目录及其子目录文件个数
- 统计一个目录下所有普通文件的个数(包含子目录下的普通文件).
- 打印目录-----子文件和子目录
- QT实现对目录文件和子目录的删除和统计文件个数并显示删除进度
- linux统计文件、文件目录个数
- Linux统计文件目录及其文件个数
- Linux统计文件、目录个数,文件行数
- Linux统计目录下的文件个数
- 递归目录统计文件个数与行数
- linux 统计文件夹下目录、文件个数
- Linux 统计当前文件/目录个数
- centos编译时报错:error: curses.h: No such file or directory
- MapReduce作业执行流程
- 数据结构实验之链表一:顺序建立链表
- 蓝牙的设置状态
- LFS实践记录
- MFC统计目录子文件子目录个数方法
- CSS基础(五)--行高、a标签及background属性
- qbxt国庆水题记day1
- linux中切换为root用户
- 网页随机格言生成器
- opencv-python(7):颜色空间转换
- oracle 11g64 位 安装文件
- Codeforces Round #330 (Div. 2)C. Warrior and Archer(博弈)
- 数据结构实验之链表二:逆序建立链表