枚举目录下的目录和文件CFileFind

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();   
}   


相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...