zoukankan      html  css  js  c++  java
  • Java递归目录结构

    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
  • 相关阅读:
    redis修改密码
    redis配置
    django中日志配置
    django中缓存配置
    navicat批量导入数据
    django添加REST_FRAMEWORK 接口浏览
    django验证码配置与使用
    LUA_OBJECT
    LUA comment
    lua-redis
  • 原文地址:https://www.cnblogs.com/doublejun/p/5570879.html
Copyright © 2011-2022 走看看