遍历文件夹

转载 2012年03月23日 17:11:47

void BrowseCurrentAllFile(CString strDir)

{

     if(strDir == _T(""))

     {

         return;

     }

     else

     {

         if(strDir.Right(1) != _T("//"))

              strDir += L"//";

         strDir =strDir+_T("*.*");

     }

     CFileFind finder;

     CString strPath;

     BOOL bWorking = finder.FindFile(strDir);

     while(bWorking)

     {

         bWorking = finder.FindNextFile();

         strPath = finder.GetFilePath();

         if(finder.IsDirectory() && !finder.IsDots())

              BrowseCurrentAllFile(strPath); //递归调用

         else if(!finder.IsDirectory() && !finder.IsDots())

         {

              //strPaht就是所要获取的文件路径

         }

 

     }

}

相关文章推荐

VC遍历文件夹

  • 2016年01月15日 14:13
  • 118KB
  • 下载

遍历文件夹

  • 2013年09月04日 21:38
  • 24KB
  • 下载

Python 文件夹遍历和文件查找

# -*- coding: utf-8 -*- #to find where use the table on xxxxx xxxxxx production env ''' 在项目中我们元数据...

遍历文件夹中的文件

  • 2014年07月31日 17:14
  • 732B
  • 下载

遍历文件夹并建成目录树

  • 2015年11月20日 15:32
  • 12KB
  • 下载

解决使用findnext相关函数在64位编译环境下遍历文件夹下的文件

遍历文件夹下的特定文件,所有人都推荐使用 _findfirst 还有 _findnext来进行操作,不是很难,但是我的项目必须要在64位环境下编译,x64环境下编译的话, _findfirst 还...
  • lgfun
  • lgfun
  • 2016年06月28日 10:22
  • 1237

遍历本地文件夹选取地址

  • 2017年05月27日 17:14
  • 19.34MB
  • 下载

MFC遍历文件夹内的文件

别人写的很好(link),这里转过来。 [摘要] 为了简化自己的工作,所以就用MFC快速做了递归遍历文件夹内所有文件夹和文件的功能。因为这个功能非常实用,非常有必要总结出来供大家参考。 ...

遍历文件夹并建成目录树

  • 2004年11月25日 15:23
  • 14KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:遍历文件夹
举报原因:
原因补充:

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