搜索並記錄文件

void CRenanmeDlg::FindFile(LPCTSTR pFile,vector<CString> &vecS)
{
vecS.clear();
WIN32_FIND_DATA wdata;
ZeroMemory(&wdata,sizeof(wdata));
BOOL b=TRUE;
HANDLE hFind=FindFirstFile(pFile,&wdata);
if (hFind==INVALID_HANDLE_VALUE)
{
FindClose(hFind);
return;
}
else
{
while (b)
{
CString str;
str.Format(_T("%s"),wdata.cFileName);
b=FindNextFile(hFind,&wdata);
vecS.push_back(str);
}
FindClose(hFind);
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章