在写代码时,有时,需要发送多个文件给ai,但ai一般不支持发送压缩包和代码文件。
就得一个个复制后发送,非常麻烦。
于是参考https://qc.qaz.ink/script/info/335,写了这么个工具。
它可以把指定文件夹的目录结构及所有文本文件内容,批量按Markdown格式复制到剪切板中和导出到Markdown文件中。然后再发送给AI就很方便了。
最终复制或导出的结构大概是这样的(以下仅举例说明):
# 项目目录如下:
```plaintext
my-folder
└ README.md
└ common.js
└ config.js
└ router.js
└ server.js
└ service
└ demo.js
└ product.js
└ user.js
```
# 文件内容具体如下:
### `my-folder/README.md`
```md
你的说明文档
````
### `my-folder/common.js`
```js
// 你的js代码
```
### `my-folder/config.js`
```js
// 你的配置文件
```
为什么不直接用cursor等工具?
- 有时几个临时文件而已不想建项目了。
- cursor等IDE是需要耗费token,且收费的,充分利用在线免费ai。
- 每个工具的AI不同,切换起来不方便。
注意事项
不要对大项目执行复制或导出,如果复制或导出文件过多,可能较耗内存,影响性能。
大项目建议进行分批复制或导出,或者直接用IDE AI更方便。
命令安装
复制文件夹内容到剪切板 https://qc.qaz.ink/script/info/457
导出文件夹内容到Markdown https://qc.qaz.ink/script/info/458