您的位置:首页 > 编程语言 > C语言/C++

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

2017-06-02 16:21 549 查看
void findfile(std::vector<string> &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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: