我需要先遍历目录深度而不使用提升,但是我一直无法找到一个很好的教程如何执行此操作。我知道如何列出目录的文件,但不知道如何解决这个问题。此列表列出目录的文件:遍历目录深度优先
Q
遍历目录深度优先
3
A
回答
1
如果您的系统具有这些功能,则使用ftw
或nftw
函数。或者,从例如OpenBSD source tree获取fts_*
函数并研究这些函数,或者直接使用它们。这个问题比您想象的要困难得多,因为当通过深层文件系统层次结构递归时,可能会耗尽文件描述符。
0
请确保您了解recursion。
我假设你有一个函数walk(dir_path)
,它可以列出dir_path目录中的所有文件(和directries)。你需要修改它,所以它会为你找到的每个目录自己调用它(递归)。而已。
相关问题
- 1. Java:递归深度优先遍历
- 2. jQuery遍历顺序 - 深度优先
- 3. 实现深度优先图遍历
- 4. 广度优先遍历
- 5. 预先遍历深度优先方法吗?
- 6. 实现广度优先图遍历一个给定的深度
- 7. 目录树的宽度优先遍历不是懒惰
- 8. 使用深度优先搜索遍历矩阵找出渗流
- 9. 多图中的所有简单路径(深度优先遍历)
- 10. 深度优先遍历和调整矩阵
- 11. 基于Python中的策略实现深度优先遍历
- 12. 冲销深度优先搜索或前序遍历
- 13. 显示深度优先搜索图遍历C++
- 14. 以深度优先的顺序递归遍历一般树
- 15. 使用深度优先搜索适当遍历无向图?
- 16. Tinkerpop/Gremlin广度优先遍历
- 17. javascript中的广度优先遍历
- 18. 如何实现广度优先遍历?
- 19. 广度优先遍历树,巨蟒
- 20. 在单个密码查询中组合深度和宽度优先遍历
- 21. 深度优先搜索确定深度
- 22. Neo4j图深度遍历Cypher
- 23. 深度第一次遍历
- 24. 将目录遍历到Python中的特定深度
- 25. 深度优先搜索 - 场景图 - 我目前的深度?
- 26. 深度优先迭代深化搜索与深度优先搜索
- 27. 迭代深度优先树遍历与每个节点访问前后访问
- 28. 如何对在深度优先搜索中未遍历的边进行分类?
- 29. 与深度优先搜索相同的二叉树上的预序遍历吗?
- 30. 在深度优先遍历中限制来自find命令的结果
为什么反对呢?,如果你不能指向一个很好的教程,只是不要发表..或说什么..我是新来的这是这是怎么一回事呢? – user975582
你需要问一个更具体的问题。要回答这个问题的唯一方法就是现在写的是写给你,我不认为我们大多数人真的想要做... – SoapBox
所以不这样做..所有我问的是一个教程或指导,我没有说为我做 – user975582