博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java递归目录结构
阅读量:6578 次
发布时间:2019-06-24

本文共 1006 字,大约阅读时间需要 3 分钟。

import java.io.File;public class FileTree {    public static void main(String[] args) {        printFileTree("D:\\AAAAASSOCWEBDATA",0);    }    public static void printFileTree(String driver, int level) {        File file = new File(driver);        printByLevel(file.getName(),level);        if (file.exists()) {            if(file.isDirectory()){                File[] children = file.listFiles();                for (int i = 0; i < children.length; i++) {                    printFileTree(children[i].getPath(),level+1);                }            }        }    }    public static void printByLevel(String name,int level) {        for (int i = 0; i < level; i++) {            System.out.print(" ");        }        System.out.println("|-〄"+name);    }}
结果如下 |-〄AAAAASSOCWEBDATA |-〄bom  |-〄320923198906262416   |-〄320923198906262416.jpg   |-〄81696e7ae8034cafa3d1c96d9c10f04f.jpg   |-〄f395ef2b4038442a9b97e1c54362be0c.jpg |-〄contact  |-〄t.docx |-〄video

 

转载于:https://www.cnblogs.com/doublejun/p/5570879.html

你可能感兴趣的文章
大数据系列8:Sqoop – HADOOP和RDBMS数据交换
查看>>
Jenkins 安装笔记
查看>>
SonarQube + Scanner的安装配置及使用
查看>>
百度地图
查看>>
PHP 变色验证码实例
查看>>
XPC
查看>>
《Concise课程表》开发过程总结
查看>>
Mysql Explain 详解
查看>>
[java基础]一文理解java多线程必备的sychronized关键字,从此不再混淆!
查看>>
mongodb副本集部署
查看>>
关于图片或者文件在数据库的存储方式归纳
查看>>
BigInteger的简单用法
查看>>
mysql创建utf-8字符集数据库
查看>>
Apache的443端口被占用解决方法
查看>>
XenMobile 9.0完全部署指南之安装第一台DeviceManager--04
查看>>
shiro添加错误提示信息
查看>>
小巧单据打印管理软件
查看>>
JVM原理讲解和调优
查看>>
你为什么一定要去美国?给我一个理由
查看>>
JS -------------------设置弹出框位置屏幕的中间
查看>>