根据需求,需要读取项目中所有的附件目录,并组装成树形结构以json数据返回给前端。
在这里,我们使用java来实现,首先需要引入我们需要的一个工具包,如下所示:
cn.hutool hutool-all
5.2.0
这个工具包,是开源的,作者非常强大,有兴趣可以了解。在这里,我们采用这个工具包里的FileUtil类来帮我们实现我们的需求,代码如下:
package io.jpress.module.software.tree;
import java.util.ArrayList;
import java.util.List;
public class Tree {
private String name;
private String path;
private String parentName;
private String parentPath;
private List children = new ArrayList<>();
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPath() {
return path;