【Java编程】以树状结构输出目录
来源:互联网 发布:成都数据分析咨询公司 编辑:程序博客网 时间:2024/05/16 18:55
以树状结构输出计算机某个指定文件夹下的所有的文件和子文件夹名称。
提示:使用File的方法,并结合递归实现
代码如下:
import java.io.File;/** * 以树状结构输出计算机某个指定文件夹下的所有的文件和子文件夹名称 * * @author FengYuan * */public class Test {public static void main(String[] args) {Test t = new Test(); // new一个对象File f = new File("D:/MyFiles");// new一个文件对象,路径自定义但要注意斜杠t.bl(f, 0);// 调用方法}public void bl(File f, int lever) {// 判断是否存在if (f.exists()) {// 判断是否是第一级目录if (lever == 0) {System.out.println(f.getName());// 一级目录只打名称} else {// 循环打空格for (int i = 0; i < lever; i++) {System.out.print(" ");}System.out.println("├" + f.getName()); // 二级目录打标识符├}// 判断是不是目录if (f.isDirectory()) {// 列出所有文件及文件夹File[] fs = f.listFiles();// 判断fs是否为空if (null != fs) {// 循环递归for (File s : fs) {bl(s, lever + 1);}}}}}}
阅读全文
0 0
- 【Java编程】以树状结构输出目录
- Java中列出目录的树状结构
- java树状结构
- 以树状结构输出计算机某个指定文件夹下的所有的文件和子文件夹名称
- 递归打印目录的树状结构
- 递归获取树状目录结构文件名
- Ubuntu查看文件树状目录结构
- file类_打印树状目录结构
- windows命令行生成文件夹目录树状结构
- lua 如何输出树状结构的table?
- java学习笔记 使用递归 将文件目录树形结构输出,递归删除目录 文件夹。
- Java递归实现树状结构
- Java - 树状结构数据解析
- java图解数据结构--树状结构
- linux 以树形结构显示目录
- java 输出指定目录
- Linux命令tree - 以树状图列出目录的内容
- linux以tree树状图逐级列出目录的内容
- 51nod 1244 莫比乌斯函数之和
- js变量提升 和函数提升
- (CSU
- hdu1281最大匹配
- ajax get请求获取不到更新的数据
- 【Java编程】以树状结构输出目录
- listen()
- JS&jQuery初级05
- (4)2017.8.4-java基础语法和控制流程(中)
- fluent nhibernate映射的数值类型问题
- SpringBoot-创建RESTful风格的 http接口访问jpa 来操作数据库
- spingMVC网页报“400”错误原因
- 沃顿商学院自我管理课
- HDU-6073 Matching In Multiplication(拓扑+dfs)