选择一个父文件夹

拖拽文件夹到此处,或点击按钮选择。全程在本地浏览器处理,不会上传。

本地处理 不上传 支持拖拽 递归扫描
推荐:选择项目根目录
  1. 1选择一个父文件夹
  2. 2自动扫描全部子目录和文件
  3. 3过滤 / 导出为文本、Markdown、JSON、HTML

这是什么工具?

目录结构生成器用于把一个文件夹(例如项目根目录)的目录树快速导出为文本、Markdown、JSON 或 HTML,方便写 README、技术文档或提交工单时附上目录信息。

  • 一次选择即可:选择父文件夹后,浏览器会自动递归读取所有子目录与文件。
  • 实时过滤:可按关键词快速定位文件/目录,避免在大项目里滚动查找。
  • 多格式导出:适配不同文档场景(纯文本、Markdown、数据结构、可分享的 HTML)。

如何使用(3 步)

  1. 选择文件夹:点击“选择文件夹”,建议选择项目根目录(最外层)。
  2. 查看与过滤:扫描完成后可展开/折叠目录,使用过滤框按关键词筛选。
  3. 导出:按需导出为文本 / Markdown / JSON / HTML 文件。

提示:如果你拖拽的是文件而不是文件夹,系统会提示错误;请拖拽文件夹或使用按钮选择。

导出格式说明

  • 文本(TXT):使用 ASCII 树形符号展示结构,适合粘贴到工单或聊天工具。
  • Markdown(MD):包含统计信息与代码块,适合放入项目 README。
  • JSON:保留层级结构,适合二次处理或自动化脚本使用。
  • HTML:导出为独立页面文件,便于分享和浏览。

隐私与安全

  • 本地处理:目录扫描与树形生成均在你的浏览器本地完成。
  • 不上传、不存储:本页不会把你的文件内容上传到服务器,也不会保存目录信息。
  • 你可以随时重置:点击“重新选择”即可清空当前扫描结果。

常见问题

为什么只选父文件夹就能包含全部子目录?

浏览器会把父文件夹内的所有子目录与文件一起读取(递归扫描),无需重复选择任何子文件夹。

支持多深的目录层级?

理论上支持任意深度。对于超大项目(数万文件)扫描会更久,建议耐心等待并使用过滤功能。

导出文件保存在哪里?

会保存到浏览器默认下载目录。文件名包含根目录名称,便于识别。

哪些浏览器支持“选择文件夹”?

Chrome / Edge / Opera 等支持较好。如果不支持,会出现“浏览器不支持”提示。