反馈

目录树生成

粘贴文件路径列表(每行一个,用 / 或 \ 分隔),或在 Chrome / Edge 里读取一个本地文件夹,生成 tree 风格的目录树。缺失的父级目录会自动补全。全部本地处理,不上传。

读取本地文件夹(仅 Chrome / Edge)。文件不会上传。

📖 工具说明

1. 这个工具做什么

把一串文件路径变成 tree 命令那样的目录树,贴进 README、Issue、聊天窗口都清楚。

读取的文件夹只在浏览器本地解析,路径不上传。

2. 输出示例

输入:

src/components/Header.js
src/components/Footer.js
src/utils/math.js
package.json

输出:

.
├── src/
│   ├── components/
│   │   ├── Header.js
│   │   └── Footer.js
│   └── utils/
│       └── math.js
└── package.json

3. 常见问题(FAQ)

Q:怎么快速拿到文件路径列表? A:VS Code 里选中多个文件右键"复制相对路径";命令行 find . -type f(去掉前面的 ./)或 Windows dir /s /b;Git 项目直接 git ls-files。

Q:读取本地文件夹为什么灰着? A:webkitdirectory 目前只有 Chromium 系浏览器(Chrome、Edge、Opera)支持,Firefox 和 Safari 用不了,改用粘贴路径。

Q:某个名字既当文件又当目录? A:只要有更深的路径经过它,就按目录处理。比如同时有 a 和 a/b.js,a 会画成目录。

Q:空目录能显示吗? A:粘贴路径的方式看不到空目录(没有文件就没有路径)。想显式包含空目录,加一行以 / 结尾的路径,如 logs/。

Q:数据会上传吗? A:不会。路径拆解和绘制都在你的浏览器里。


相关:Markdown 编辑 · 文本对比 · JSON 工具 · 字符计数 · 正则表达式。

📖 相关推荐