如何用C++查找指定后缀名的文件

如何用C++查找指定后缀名的文件?

第1个回答  推荐于2016-02-13
以下是从我的代码中提炼出来了
CFileFind finder;
BOOL bWorking = finder.FindFile(m_path + "/*.*");//m_path为指定的文件夹
while (bWorking)//遍历文件夹
{
bWorking = finder.FindNextFile();
CString name = finder.GetFileName();
CString extend = name.Right(
name.GetLength() - name.ReverseFind('.') - 1);//取得扩展名
if(!finder.IsDots())
{
if (extend == m_ext_now)//m_ext_now为你要查找的文件扩展名
{
//todo
}
}
}本回答被提问者采纳
相似回答