文件夹结构生成器——Markdown、树形、JSON 和 YAML

将缩进文本或 ASCII 树形结构转换为适合 README、博客和文档的目录结构,100% 在浏览器内处理,无需上传。

免费使用 →

功能特性

🌳

四种输出格式

一份输入,四种输出:Markdown 嵌套列表、ASCII 树形、JSON 和 YAML——点击标签页即可切换。

实时防抖更新

编辑后 200 毫秒自动解析并更新所有格式,无需点击转换按钮,始终保持同步。

🧠

智能解析

自动识别 2 空格、4 空格或制表符缩进,并支持解析 ├──、└──、│ 等 ASCII 树形字符。

💬

行内注释

在任意行末尾加 # 注释——注释会保留在 Markdown、树形、JSON 和 YAML 输出中。

🔀

灵活排序

保持原始顺序、按字母排序,或文件夹优先——适用于所有输出格式。

📚

内置示例模板

一键加载 React、Node.js、Python 和 Monorepo 等项目的预制模板。

🔒

隐私优先

所有解析在浏览器内完成,不上传任何内容,目录结构始终保存在你的设备上。

📥

复制与下载

一键将任意格式复制到剪贴板,或下载为 .md、.txt、.json 或 .yaml 文件。

使用方法

1

粘贴或输入结构

使用缩进行(如「src/」后每级两个空格),或粘贴包含 ├── └── │ 的 ASCII 树形文本。

2

用斜杠标记文件夹

以 / 结尾的行视为文件夹,其余为文件。在行末添加「# 注释」可添加说明。

3

选择排序方式

保持原始顺序、按字母排序或文件夹优先——让 README 目录树更整洁。

4

切换标签页选择格式

Markdown 适合文档,ASCII 树形适合终端,JSON 或 YAML 适合工具集成,所有格式实时更新。

5

复制或下载

点击复制将结果粘贴到 README,或下载为 .md/.txt/.json/.yaml 文件。

常见问题

这个工具免费吗?
完全免费,无需注册,无任何限制。
我的数据会上传吗?
不会。解析和转换完全在浏览器内使用 JavaScript 和 js-yaml 完成,内容不会离开你的设备。
支持哪些输入格式?
两种格式:普通缩进文本(2 空格、4 空格或制表符)以及包含 ├── └── │ 字符的 ASCII 树形输出。
如何区分文件夹和文件?
在行末加斜杠(如 src/)表示文件夹,没有斜杠的行视为文件;有子项的行会自动提升为文件夹。
可以添加注释吗?
可以——行末 # 后的内容视为注释,会出现在 Markdown 和树形输出中,并在 JSON 和 YAML 中作为 comment 字段保留。
可以将 ASCII 树形转换为 JSON 或 YAML 吗?
完全可以。粘贴包含 ├── └── │ 的任意树形文本,工具会将其解析为统一模型,同时输出 Markdown、JSON 和 YAML 格式。

← 返回 pudone! 首页