您的位置:首页 > 编程语言 > C语言/C++

C++ 获得指定路径下指定后缀的文件

2014-04-12 18:27 381 查看
CFileFind finder;
vector<CString>  allfile;//创建字符串容器
vector<CString>  getfile;
bool bworking = finder.FindFile(L"I:\\testpicture\\*.*");//查询该文件夹下的所有图片
while (bworking)
{
bworking = finder.FindNextFile();
allfile.push_back(finder.GetFileName());//得到所有文件,文件夹的名称,存在allfile字符串容器里面
}
for (int i=0; i<allfile.size(); i++)//从allfile字符串容器中过滤出".bmp"后缀的文件
{
int flag = allfile[i].Find(L".bmp");
if (flag>=0)
{
getfile.push_back(allfile[i]);//将后缀符合要求的文件写到getfile字符串容器里面
}
}
finder.Close();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐