如何在linux系统中用C语言编程实现以非递归的方式查询指定目录下所有子目录的全部文件并保存文件名?

在linux嵌入式的app中要实现非递归方式遍历usb中的所有文件,查找固定格式的文件,如何以非递归的方式实现?... 在linux嵌入式的app中要实现非递归方式遍历usb中的所有文件,查找固定格式的文件,如何以非递归的方式实现? 展开
 我来答
knifsleep
2014-03-19 · TA获得超过702个赞
知道小有建树答主
回答量:1219
采纳率:51%
帮助的人:225万
展开全部
迭代得到的非文件文件夹项,即子目录保存到一个stack中。
随后逐个弹出栈顶元素并迭代之,就实现了以非递归方式遍历文件夹。
一路清晨503
2014-03-18 · TA获得超过228个赞
知道小有建树答主
回答量:413
采纳率:100%
帮助的人:253万
展开全部
调用系统调用函数system () 函数,具体调用方法可以参看这个函数介绍,参数用 ls -l
然后把屏幕输出重定向到一个文件中就ok了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-19
展开全部
来个懂照顾人的男神。~ 14241
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式