使用递归 输出文件树
来源:互联网 发布:大地彩票v6 源码 编辑:程序博客网 时间:2024/05/18 23:53
题目:给定任意一个目录,以树形方式展现出该目录中的所有子目录和文件。另外,在展现的时候将目录排在上面,文件排在下面。每一层要加上缩进。
我写的(非常简单,就不解释了)
import java.io.File;public class FileTree{int layer = -1; //目录层数,第一层应该是0,第一次调用下面的方法会加1,所以这里是-1public void print(File file){System.out.print(file.getName());if (file.isDirectory()){layer++;System.out.print('\\');System.out.print('\n');File [] list = file.listFiles();for (File f : list){for(int i = 0;i<=layer;i++){System.out.print('\t');}print(f);}layer--;}else{System.out.print('\n');}}public static void main(String[] args){FileTree ft = new FileTree();ft.print(new File("C:\\apache-ant-1.8.2-bin\\docs"));}}
- 使用递归 输出文件树
- C/C++:递归使用:使用递归反向写文件(例子)以及字符串翻转输出
- java学习笔记 使用递归 将文件目录树形结构输出,递归删除目录 文件夹。
- 使用递归输出树形目录
- 使用递归反向输出字符串
- 文件递归输出所有txt文件
- 使用递归拷贝文件
- 递归实现文件目录的输出
- 第十三周 使用递归函数输出阶乘
- 使用递归反向输出一个字符串
- 使用递归输出字符串的组合
- 使用递归实现全排列输出
- 递归使用案例:输出对称图形
- 使用Xpath递归输出所有数据
- C#使用递归输出杨辉三角
- 使用文件输出hello
- android 使用递归遍历文件
- 使用递归遍历文件夹构建文件树(一)
- 十月百度,阿里巴巴,迅雷搜狗最新面试十一题
- 子网掩码、IP地址、DNS
- 在首页上看到的一道有趣的题
- 十月下旬腾讯,网易游戏,百度最新校园招聘笔试题集锦
- 教你通透彻底理解:BFS和DFS优先搜索算法
- 使用递归 输出文件树
- 浅谈Javascript面向对象编程
- 登陆csdn 1000次
- 链表常用操作 (定义,创建,反转,合并,交叉)
- GetCurrentThread() returns pseudo handle, not the real handle.
- 【Android】提高Adapter的效率
- priority_queue例子
- 在VO中引用Controller层中的Session State的两种方法
- hdoj 1035(算是水题把)(屏蔽freopen)