C++中在指定路径下如何找到所有jpg格式文件?

我在C++下想实现一个功能。在指定的路径下,如“F://TDDOWNLOAD//”下搜索所有的“.jpg”文件,并且将路径名加文件名逐条保存在一个vector当中。不知道... 我在C++下想实现一个功能。
在指定的路径下,如“F://TDDOWNLOAD//”下搜索所有的“.jpg”文件,并且将路径名加文件名逐条保存在一个vector当中。
不知道该如何编写程序,请求大神们指点迷津。
如果程序跑得起,愿意赠20 财富。
展开
 我来答
生生ZDH
2012-07-09 · TA获得超过1404个赞
知道小有建树答主
回答量:562
采纳率:0%
帮助的人:588万
展开全部
MFC中用如下代码就可以了:
vector<CString> str_vector;
CFileFind finder;
CString filepathname;
CString str_file =_T(“F:\\TDDOWNLOAD");
BOOL YesNo=finder.FindFile(str_file+_T("\\*.jpg"));
//BOOL YesNo=finder.FindFile(str_file+_T("\\*.bmp"));
while (YesNo)
{
YesNo=finder.FindNextFile();
filepathname=finder.GetFilePath();
str_vector.push_back(filepathname);
}
gift925
2012-07-11 · TA获得超过557个赞
知道小有建树答主
回答量:659
采纳率:0%
帮助的人:504万
展开全部
如果是linux就方便了:find /tddownload/ -name "*.jpg" 都列出来了。
秒杀windows.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式