当前位置:   article > 正文

java 实现 遍历某个文件夹里面的文件及目录输出json字符串,带唯一标识_java 遍历文件夹 生成json

java 遍历文件夹 生成json

之前写了一个这种方法,但是没有唯一标识,之前那个方法作废,还是以当前这个方法为准吧

但是写都写了,还是先保留下来吧,可以借鉴一下思想:博客

方法

node类

@Data
@AllArgsConstructor
@NoArgsConstructor
public class DirNode {
   
    private String id; //唯一标识
    private String label; //文件名
    private String url; //文件所在路径
    private String type; //当前节点的类型
    private List<DirNode> children;
    private String parentUrl; //父文件夹
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

工具类

// 将目录转为json字符串的目录树
public static String traverseDir(String path) {
   
    File f = new File(path);// 指定文件位置
    // 获取所有文件
    ArrayList<DirNode> DirNodes = new ArrayList<>();
    tree(f, 1, DirNodes, path);
    // 转成无限极分类的样式
    ArrayList<
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/977888
推荐阅读
相关标签
  

闽ICP备14008679号