- 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