C++怎么遍历一个路径下的多个文件夹,读取所有文件夹里面的jpg格式的图片? 20

写的是Win32控制台应用程序,不是用MFC。... 写的是Win32控制台应用程序,不是用MFC。 展开
 我来答
梦想软件工作室
2015-12-10 · TA获得超过537个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:145万
展开全部
直接百度 C++ 遍历文件夹,有现成的代码,你只需要在找到一个文件以后判断他是不是你需要的,如果是进行你的操作,如果不是继续下一个寻找就ok了。
追问
嗯,谢谢,问题是多个深层的文件夹,该怎么办呢?
追答
什么叫遍历,遍历就是你给一个起点,他会使用递归算法将这个起点文件夹下面所有的东西都给你找出来,所以你想要短平快的话,直接去复制一段代码,改一下找到之后的语句就可以了。
至于你说的只找当前文件夹下的东西,那也可以算遍历,但充其量是一个循环。很多标准库里面直接就包含了这个函数,比如他会以list形式返回当前文件夹下的所有文件+目录。
遍历文件夹算是一个比较经典的递归使用场景,建议你了解一下递归算法,然后结合api自己去实现这个功能,肯定会有收获的。
相关知识点: 递归算法+ api (标准win32 API的话,就是FindFirst,FindNext,可以参考有关帮助)
唐门云夕
2015-12-10 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:137
采纳率:100%
帮助的人:67.1万
展开全部
CFileFind
追问
Win32控制台应用程序里面该用什么函数?能不能请大神给出大致程序结构,新手,没写过这方面的程序。
追答
  1. 新建项目时,选择支持MFC

  2. http://bbs.csdn.net/topics/390661411

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-06-15
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunnyMiracle14
2015-12-10 · TA获得超过198个赞
知道小有建树答主
回答量:824
采纳率:0%
帮助的人:449万
展开全部
CFileFind
追问
Win32控制台应用程序里面该用什么函数?能不能请大神给出大致程序结构,新手,没写过这方面的程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式