1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
/*作者:exchen(Sysprogram) 编写日期:2011年4月2日 博客:http://blog.csdn.net/SysProgram */ void MyFindFile(CString strPath) { CFileFind hFileFind; strPath+="\\*.*"; BOOL bWorking = hFileFind.FindFile(strPath,0); while(bWorking) { bWorking = hFileFind.FindNextFile( ); if (hFileFind.IsDots()) { continue; } if (hFileFind.IsDirectory()) { MyFindFile(hFileFind.GetFilePath()); } OutputDebugString(hFileFind.GetFilePath()); } hFileFind.Close(); } void CTestCFileDlg::OnBUTTONFind() { // TODO: Add your control notification handler code here MyFindFile("D:\\test"); } |
转载请注明:exchen's blog » CFileFind 遍历目录与子目录