用trae,实现一个小工具

233 阅读1分钟

🗂️ 用 Trae 搞定文件夹目录结构生成器

最近一直有个小需求 —— 上传一个文件夹,然后生成它的目录结构,用来贴在项目文档中。

一开始,我的做法是最传统的:

 tree

这种方式虽然简单,但也有明显的痛点:

  • node_modules 体积庞大,根本不想看却又默认包含
  • 不需要的文件需要手动清理
  • 有时还要调整生成结果格式,比较繁琐

我本来打算自己从零写个工具,结果写着写着发现 —— 嗯,可以用 Trae,干脆就用它来写吧!


🛠️ 从「懒得写」到「写完上线demo」

于是就有了下面这个过程:

  1. 拖拽上传整个文件夹
  2. 递归读取所有子目录和文件
  3. 过滤掉一些不必要的目录(比如 node_modules, .git 等)
  4. 生成结构树
  5. 提供复制功能

没想到 Trae 还真就派上了用场,直接完成了,提示过程还是很烦人的哈哈哈。


🚀 在线体验地址

👉 在线体验 DEMO


🐞 有 Bug?

欢迎试用、反馈、甚至一起改造!

欢迎告诉我,我会第一时间「让 Trae 改代码」修好它 😆