VC的例子最好代码

解决方案 »

  1.   

    可以参考这个
    void   CBrowseDirDlg::BrowseDir(CString   strDir)   
      {   
      CFileFind   ff;   
      CString   szDir   =   strDir;   
        
      if(szDir.Right(1)   !=   "\\")   
      szDir   +=   "\\";   
        
      szDir   +=   "*.*";   
        
      BOOL   res   =   ff.FindFile(szDir);   
      while(res)   
      {   
      res   =   ff.FindNextFile();   
      if(ff.IsDirectory()   &&   !ff.IsDots())   
      {   
      //如果是一个子目录,用递归继续往深一层找   
      BrowseDir(ff.GetFilePath());   
      }   
      else   if(!ff.IsDirectory()   &&   !ff.IsDots())   
      {   
      //显示当前访问的文件   
      CStatic*   p   =   (CStatic*)GetDlgItem(IDC_STATIC_FILE);   
      CString   str;   
      str.Format("当前访问的文件:%s",ff.GetFilePath());   
      p->SetWindowText(str);   
      Sleep(500);   
      }   
      }   
      ff.Close();//关闭 
    }
      

  2.   

    我想要一个用findfirst和findnext这些函数的例子谢
      

  3.   

    我没有用过findfirst和findnext,网上找找,很多的