NanShan 即时通讯 源码给人的感觉就是简单易懂,今天发一段非常简单的文件查询代码:
示例代码如下:
- CFileFind fFinder;
- BOOL bFind = fFinder.FindFile(TEXT("D:/*.*"));
- while (bFind)
- {
- bFind = fFinder.FindNextFile();
- //当前文件夹及上层文件夹(名称分别为.和..)-----------------
- if (fFinder.IsDots())
- {
- continue;
- }
- //子文件夹---------------------------------------------
- if(fFinder.IsDirectory())
- {
- CString cstrDirName = fFinder.GetFileName(); //directory name
- CString cstrDirPath = fFinder.GetFilePath(); //directory path
- continue;
- }
- //文件-------------------------------------------------
- CString cstrFileName = fFinder.GetFileName(); //file name
- CString cstrFilePath = fFinder.GetFilePath(); //file path
- }
- fFinder.Close();
相关帖子