vector<CString> FindFiles(const CString dir, const CString ext = _T("yuv"))
{
vector<CString> fileList;
CString strFileToFind;
strFileToFind.Format(_T("%s\\*.%s*"), dir, ext);
CFileFind finder;
BOOL bWorking = finder.FindFile(strFileToFind);
while (bWorking)
{
bWorking = finder.FindNextFile();
if (!finder.GetFileName().Compare(_T(".")) || !finder.GetFileName().Compare(_T("..")))
continue;
//TRACE(_T("%s\n"), finder.GetFilePath());
fileList.push_back(finder.GetFilePath());
}
finder.Close();
return fileList;
}