【发布时间】:2012-06-19 13:59:45
【问题描述】:
我编写了一个用于搜索特定文件的代码,用户在其中输入起始路径和文件名,如果文件存在则程序打印其详细信息,否则打印未找到。
正如我所怀疑的那样,当层次结构树太大时,递归的使用会使代码崩溃,我尝试了 400 个目录但它失败了,所以我猜想在50 文件夹一个内到另一个之后,递归的开销使代码崩溃。
有什么建议可以解决这个问题吗?基本上代码对于低级树层次结构是可以的,但我需要为健康的树设计它(500-600 个文件夹一个在另一个文件夹中,一个文件存储在最后一个文件夹中),谢谢
【问题讨论】:
标签: c linux file ubuntu recursion