MFC 遍历目录下的文件

转载 2007年10月08日 17:07:00





void CBianLiDlg::FileSearch(CString root)
...{ // root 为目录名
    CFileFind ff;
    CString FilePath;
    
if (root.Right(1)!="/")
    
...{
       root
+="/";
    }

    root
+="*.*";
    BOOL res
=ff.FindFile(root);
    
while (res)
    
...{
       res
=ff.FindNextFile();
       FilePath
=ff.GetFilePath();
       
if (ff.IsDirectory() && !ff.IsDots())// 找到的是文件夹
       ...{
        FileSearch(FilePath);
// 递归
       }

       
else if (!ff.IsDirectory() && !ff.IsDots())// 找到的是文件
       ...{
        m_ff
+=FilePath;
        m_ff
+=" ";
       }

    }

}

 

MFC 遍历目录下指定类型的文件并复制

void Recurse(CString strDir,CString strExt) { //在指定目录下查找指定扩展名的文件 CFileFind finder; CStrin...
  • hxmcnu
  • hxmcnu
  • 2013-09-18 12:21:29
  • 1535

VC 遍历指定文件下的所有文件夹和文件 + 删除指定文件夹及下面所有文件及文件夹

//遍历指定文件下的所有文件夹和文件://摘自 改进《遍历文件夹并建成目录树》; void BrowseDir( CString strDir/*, HTREEITEM parent*/ ) {  C...
  • chinabinlang
  • chinabinlang
  • 2011-09-20 15:29:56
  • 1506

MFC 遍历目录下的文件

void CBianLiDlg::FileSearch(CString root)...{ // root 为目录名    CFileFind ff;    CString FilePath;    ...
  • zgl_dm
  • zgl_dm
  • 2007-10-08 17:07:00
  • 4708

MFC递归遍历目录下所有子目录和文件

      在MFC下要实现文件夹的递归遍历,可用CFileFind类,依次读取文件夹下的子文件夹和文件,并判断通过判断是文件夹还是文件来决定递归遍历(事实上,CFileFind本身还可以判断文件具体...
  • Pc620
  • Pc620
  • 2011-04-29 15:56:00
  • 14655

MFC遍历指定目录下的所有文件/文件夹(不遍历子目录)

新建一个C++控制台程序,增加对MFC的应用。源代码如下:   // TraverseDir.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #i...
  • JoeBlackzqq
  • JoeBlackzqq
  • 2011-10-13 10:43:15
  • 3411

C/C++遍历目录下的文件

注: 1. 本文讨论的是怎么用Windows API遍历目录下的所有文件。除Windows API,还有一种Windows/Linux通用的方式,使用。 2. 本文部分翻译自MSDN,翻译...
  • qq_36983118
  • qq_36983118
  • 2018-01-15 16:09:07
  • 50

基于C++和MFC遍历指定文件夹下指定格式的文件

最近工作中遇到需要读写文件的操作 针对单个模块和VC界面中有两种不同的操作方式,还有其他的没仔细研究,在这里记录一下。先上代码//c++版本 _finddata_t file; in...
  • sinat_25923849
  • sinat_25923849
  • 2017-10-18 08:51:25
  • 189

MFC遍历文件夹

遍历文件夹下所有文件MFC 的 CFileFind类 有个 FindFile 和 FindNextFile 函数,它既不会搜索兄弟目录, 不会搜索子目录的,但是提供了一个判断函数 CFileFind:...
  • u012675539
  • u012675539
  • 2015-05-01 00:27:54
  • 3449

MFC实现递归遍历文件夹内的所有文件夹和文件

[摘要] 为了简化自己的工作,所以就用MFC快速做了递归遍历文件夹内所有文件夹和文件的功能。因为这个功能非常实用,非常有必要总结出来供大家参考。 使用MFC实现遍历一个文件夹下的所有目录和文件,...
  • shufac
  • shufac
  • 2016-02-24 10:07:38
  • 2277

vs2010下MFC按钮打开文件夹并遍历下面所有文件

vector files; CString strFilePath; 遍历路径下的所有文件: void GetFileFromDir(CString csDirPath)  ...
  • zhanghaizhe
  • zhanghaizhe
  • 2017-06-01 00:15:05
  • 647
收藏助手
不良信息举报
您举报文章:MFC 遍历目录下的文件
举报原因:
原因补充:

(最多只允许输入30个字)