类 DirectoryTreeBuilder

java.lang.Object
net.sohelp.boot.dev.web.code.util.DirectoryTreeBuilder

public class DirectoryTreeBuilder extends Object
权限构建
从以下版本开始:
2024/8/16 10:15
作者:
AaronFung
  • 构造器详细资料

    • DirectoryTreeBuilder

      public DirectoryTreeBuilder()
  • 方法详细资料

    • buildDirectoryTree

      public static DirectoryTreeBuilder.Node buildDirectoryTree(List<Map<String,Object>> fileEntries)
      构建目录树结构。

      输入是一组文件条目,每个条目包含文件名(路径)和可选的代码内容。 输出是一个以根节点为起点的树形结构,其中每个节点代表一个目录或文件。

      参数:
      fileEntries - 文件条目列表,每个元素是一个Map,必须包含"fileName"键, 可选包含"code"键表示该文件的内容。
      返回:
      根节点对象,其下挂载了完整的目录与文件结构。