文件目录树生成器

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议
(结果会显示在这里)

功能说明

写技术文档、提交项目结构说明时,经常需要一张清晰的文件目录树。手工敲 ├── └── 既费时又容易错位,本工具可以把一串路径(例如 git 输出的文件列表、find 命令结果)直接转成标准树形结构。

工具会自动按字母顺序排列同级条目、复用父级路径,并对同名目录自动合并,输出结果可直接粘贴到 Markdown 代码块、README 或需求文档里。

所有处理在本地完成,路径信息不会上传服务器。

使用步骤

1. 把文件路径逐行粘贴到输入框,支持 / 与 \ 两种分隔符。

2. 按需选择是否显示根目录名、是否只保留目录层级、是否统计条目数。

3. 点击生成目录树,复制结果粘贴到文档即可。

常见问题

Q:路径前面带 ./ 或盘符怎么办?
A:工具会自动忽略 ./ 前缀与多余斜杠;Windows 路径会统一按 / 处理。

Q:能不能反过来(把树还原成路径列表)?
A:暂不支持,如确有需要可以告诉我增加该功能。

你可能还想问

粘贴文件列表和输入路径有什么区别?

粘贴方式适合已有 ls / tree 输出的场景,按缩进层级解析;直接分析本地目录则交给本地工具扫描,浏览器端出于安全不能主动读盘。

生成的树形图能导出吗?

可复制为缩进文本或 Markdown 代码块,直接贴进 README、Wiki;写项目文档时配合语言标记保留等宽排版,层级一目了然。

层级太深显示会乱吗?

缩进按层级自动对齐,二十层也能对齐;过深的目录建议从关键层级截断展示,文档里保留两三层反而更易读。