HANDLE hSearch;
WIN32_FIND_DATA SearchData;
bool done=false;
vector<tstring> vecFiles;
hSearch=FindFirstFile(fileDir, &SearchData);
for(;;)
{
if(hSearch==INVALID_HANDLE_VALUE || done)
{
FindClose(hSearch);
break;
}
if(!(SearchData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
{
vecFiles.push_back(SearchData.cFileName);
}
done=!FindNextFile(hSearch, &SearchData);
}
FindFirstFile的参数fileDir如:“D://Pack//*.png”,如果是指定文件就只能找到该文件!
D://Pack//*.* 可以搜索所有