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();
MFC:CFileFind使用总结
最新推荐文章于 2024-05-18 20:42:43 发布