【发布时间】:2021-03-30 10:47:24
【问题描述】:
我有一个递归函数,可以搜索给定文件名的路径。我要做的是打印匹配的文件及其父目录。
所以对于这样的文件树:
mydir
mysubdir
mysubsubdir
file1
file2
file1
mysubdir2
file2
我想在搜索 file1 时打印这个:
mydir
mysubdir
mysubdir
file1
file1
我能够看到每个找到的文件的路径,所以我想从这些路径构建一棵新树,然后打印该树,但在我看来,必须有一个更简单的方法。
【问题讨论】:
-
你能展示你的功能吗?
-
递归函数返回给它的调用者什么?
-
@wildplasser 找到文件时返回 1。
标签: c recursion printing filetree