🗂️ 用 Trae 搞定文件夹目录结构生成器
最近一直有个小需求 —— 上传一个文件夹,然后生成它的目录结构,用来贴在项目文档中。
一开始,我的做法是最传统的:
tree
这种方式虽然简单,但也有明显的痛点:
node_modules体积庞大,根本不想看却又默认包含- 不需要的文件需要手动清理
- 有时还要调整生成结果格式,比较繁琐
我本来打算自己从零写个工具,结果写着写着发现 —— 嗯,可以用 Trae,干脆就用它来写吧!
🛠️ 从「懒得写」到「写完上线demo」
于是就有了下面这个过程:
- 拖拽上传整个文件夹
- 递归读取所有子目录和文件
- 过滤掉一些不必要的目录(比如
node_modules,.git等) - 生成结构树
- 提供复制功能
没想到 Trae 还真就派上了用场,直接完成了,提示过程还是很烦人的哈哈哈。
🚀 在线体验地址
🐞 有 Bug?
欢迎试用、反馈、甚至一起改造!