void find_file(char* strDir){ CFileFind ff; char szDirFile[1024]; sprintf(szDirFile,"%s*",strDir); if (ff.FindFile(szDirFile)) { char szDir[1024]; while(ff.FindNextFile()) { if(ff.IsDirectory() && ! ff.IsDots()) {//确定找到一个目录并且不为 . 或 .. sprintf(szDir,"%s%s\\",strDir,ff.GetFileName()); printf("%s\n",ff.GetFileName()); // 打印 find_file(szDir); } } ff.Close();//关闭 }}int main(int argc,char* argv[]){ find_file("c:\\"); return 0;}

评论