c++查找目录下的指定类型的全部文件

  1. void findfile(std::vector &statfileurllist,const string &Path,const string &extension)
    {
        WIN32_FIND_DATAA wfd;  
        string PathExtension=Path;
        PathExtension+="\\*"+extension;

        HANDLE hFile = FindFirstFile(PathExtension.c_str(),&wfd);  
        if(INVALID_HANDLE_VALUE == hFile)  
        {  
            TRACE("不合法!\n");  
            return;  
        }do{  
            statfileurllist.push_back(Path+"\\"+wfd.cFileName);  
            TRACE("%s\n",wfd.cFileName);  
        }while(FindNextFile(hFile,&wfd));
    }


本文转自:http://blog.csdn.net/leixiaohua1020/article/details/11951755

你可能感兴趣的:(c++查找目录下的指定类型的全部文件)