递归调用实现命令行中以树状结构展现特定的文件夹及其子文件夹
来源:互联网 发布:苹果同步助手软件 编辑:程序博客网 时间:2024/05/16 14:59
实现窗口:
代码:
package FileTest;import java.io.File;import org.junit.Test;public class TreeFile {// 编写一个程序,在命令行中以树状结构展现特定的文件夹及其子文件夹@Testpublic void test() {File f = new File("d:/A");System.out.println(f.getName());tree(f,1); //静态调用方法}private static void tree(File f, int level) { //level参数为缩进空格的设置String preString=""; for(int i=0 ; i< level; i++){preString +=" "; //每进一个层次往里缩进四个空格}File[] childs = f.listFiles(); //列出此抽象路径名表示的目录中的文件for (int i = 0; i < childs.length; i++) {System.out.println(preString+childs[i].getName());//输出信息if (childs[i].isDirectory()) {tree(childs[i],level+1); //递归调用本身寻找孩子的孩子(目录下目录信息)。每进一层,level加1}}}}
0 0
- 递归调用实现命令行中以树状结构展现特定的文件夹及其子文件夹
- 在命令行中以树状结构展现特定的文件及其文件夹(递归经典)
- Java中Fail类小练习——命令行中以树状结构展现特定的文件夹及其子文件(夹)
- java在命令行中展现特定的文件夹和子文件夹的名称
- Linux在指定文件夹及其子文件夹中查找包含特定文本的文件
- 以树状结构输出计算机某个指定文件夹下的所有的文件和子文件夹名称
- windows命令行生成文件夹目录树状结构
- 使用java的File类遍历文件夹,打印树状结构(递归实现)
- asp递归删除文件夹及其子文件和子文件夹
- JAVA递归调用 复制文件夹及子文件夹及文件夹下的文件
- SHELL文件夹及其子文件夹的遍历
- 非递归遍历指定文件夹下的所有文件及其子文件夹
- Android 遍历删除SD卡中某一文件夹下的指定子文件夹及其子文件
- nodejs实现遍历文件夹及其子文件
- 删除目录,包含删除子文件夹以及其中的内容
- 删除目录,包含删除子文件夹以及其中的内容
- 取出文件夹及其所有子文件夹中所有文件的方法
- 获取当前文件夹及其子文件夹的所有文件名并且保存到数组中
- ZIGBEE的组网和传输距离
- ubuntu下hadoop配置指南
- 构造函数和clone以及在继承中
- so sweet
- Math类的取整方法
- 递归调用实现命令行中以树状结构展现特定的文件夹及其子文件夹
- 测试基础学习心得
- QCustomPlot之性能提升
- UITableView
- C++切分超长文本
- Windows 成功地加载了这个硬件的设备驱动程序,但找不到硬件设备。 (代码 41)
- 第一阶段测试基础知识总结(1)
- JAVA基础学习(二十)--IO流二-缓冲流、字节流
- 网络7层结构