MFC如何查看文件夹下面文件数量

使用CFileFind

CFileFind filefind;

CString strPath="C:\\";//表示要查找的文件夹地址

CString strDoc="*.*";//表示要查找的文件后缀类型

CString strFind=strPath+strDoc;

int nFind=0;

BOOL bworking=filefind.FindFile(strFind);

while(bworking)

{

     bworking=filefind,FindNextFile(strFind);

    if(!filefind.IsDots() && !filefind.IsDirectory())//不是“.” 不是“..” 且不是文件夹

    {

        nFind++;

    {

}

nFind最终的数字就是查找到的文件数量。

猜你喜欢

转载自blog.csdn.net/Hat_man_/article/details/111940963