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

来源:互联网 发布:王自如和雷军 知乎 编辑:程序博客网 时间:2024/06/03 21:49
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();   }   


原创粉丝点击