题目:如何实现打印出目录中的所有文本文件(先规定查找.txt文件,便于实现)呢?
解读:一个目录(文件夹中)可能有文本文件,也可能有其他文件夹;查询到的是文件夹则要继续向下探索直到找到文本文件。所以我们要运用遍历(要查询目录下的所有文件)和递归(简化重复性的工作)的思想。
我们先构造一个文件目录:
代码实现:
运行结果:
算法解释:</
题目:如何实现打印出目录中的所有文本文件(先规定查找.txt文件,便于实现)呢?
解读:一个目录(文件夹中)可能有文本文件,也可能有其他文件夹;查询到的是文件夹则要继续向下探索直到找到文本文件。所以我们要运用遍历(要查询目录下的所有文件)和递归(简化重复性的工作)的思想。
我们先构造一个文件目录:
代码实现:
运行结果:
算法解释:</