当前位置: 首页 > news >正文

代码仓库转导入单一文件丨files-to-prompt丨文件夹内多文本文件转为单个文本文件输入给AI

代码仓库有很多文件,如果全选文件夹内的文件复制粘贴,没办法读取到子文件夹内的文件内容。有没有好办法把代码仓库打包发给AI呢?

使用开源工具Files-to-prompt

files-to-prompt:终极LLM文件拼接工具,5分钟快速上手指南

安装与使用:

我没办法运行PIP,我就下载了PYTHON

python下载

pip install files-to-prompt

运行了PIP,没办法运行files-to-prompt path

not on PATH报错,于是我把Scripts 目录添加到 PATH

  1. 根本解决:将 Scripts 目录添加到 PATH
    手动将该路径添加到系统环境变量中,之后重启命令行窗口即可直接使用files-to-prompt

    方法

    • Win + R,输入sysdm.cpl并回车。

    • 切换到“高级”选项卡 → 点击“环境变量”。

    • 在“系统变量”或“用户变量”中找到Path,双击编辑。

    • 点击“新建”,粘贴以下路径:

      C:\Users\Administrator\AppData\Local\Python\pythoncore-3.14-64\Scripts
    • 确定保存,然后关闭并重新打开命令提示符。

效果测试:

在目标文件夹地址栏输入CMD。(可以按F4定位到地址栏)

输入

files-to-prompt .

结果:

再输入以下命令,导出到txt中:

files-to-prompt . > F:\1TEMPORARY\filecontenttest1.txt

结果:

可以看到在子文件夹“看门狗”中的kanmengou.c也输出到目标文本文档中了,实现整个代码库输出到同一文件的功能。直接把这个TXT上传给网页版AI就能分析代码了。


另外,可以用dir /s /b > 文件列表.txt。。这是它会递归列出所有子文件夹中的文件,并输出为“纯净”的格式(只包含完整的文件路径,不含任何额外的头尾信息)

dir /s /b > 文件列表.txt

1.dir /s /b > 文件列表.txt

  • dir:显示目录中的文件和子目录。

  • /s递归,列出指定目录及其所有子目录中的文件。

  • /b简洁格式(bare format),只显示文件/文件夹的完整路径,不显示大小、日期等额外信息。

  • >重定向,将命令的输出结果写入到文件列表.txt中(如果文件已存在则覆盖)。

  • 整体效果:生成当前目录及其所有子目录下每个文件的完整路径列表,每行一个文件,保存到文件列表.txt

另外,可以用tree /f > 目录结构.txt。可以展示文件夹目录树,生成美观的目录结构给人看。


2.tree /f > 目录结构.txt

tree /f > 目录结构.txt
  • tree:以树形结构显示目录路径。

  • /f显示文件,即在每个目录下方列出其中的文件名(默认tree只显示文件夹,不显示文件)。

  • >:将树形结构输出重定向到目录结构.txt

  • 整体效果:生成当前目录的完整目录树,包含所有子文件夹和文件,并以图形化的缩进树状结构保存到目录结构.txt

例如输出可能是:
├─Docs
│ ├─readme.txt
│ └─image.png
└─Downloads

“内容拼接.TXT”搭配“目录结构.TXT”,看起来是让网页版AI解析代码仓库的一个不错的选择。


得到一个清理C盘的灵感,利用SpaceSniffer导出C盘中所有文件夹的大小和内容至一个文档。

可以看到有文件夹路径,文件夹大小,文件大小。

给AI说:我想清理一下我的C盘,你帮我看看分类一下,给我一些清理建议。

我就能按着AI给的建议清理我的C盘了。

http://www.jsqmd.com/news/894975/

相关文章:

  • 老芯片新玩法:用XL1509 Buck转换器给树莓派DIY一个12V转5V的稳定电源模块
  • 从关键词索引到语义主权:浙江联保GEO智能体独立站技术深度解析
  • 从AlphaFold到药物推荐:用Python实战图机器学习,解决5个真实世界问题
  • 言知(Yanzhi)系统提升建议报告和完工报告 by AutoCoder
  • (实时更新)Typora安装激活手把手教程+Typora美化
  • 2026年牵手红娘服务权威推荐深度解析:婚恋场景线上虚假信息泛滥与线下见面率低的双重痛点 - 品牌推荐
  • 手动合并到主分支参考
  • LabelImg安装后打不开?5种常见报错排查与修复指南(Windows/Mac通用)
  • CST微波工作室建模进阶:从拉伸旋转到布尔运算,手把手教你玩转几何变换
  • 存内计算PIM如何突破GPU内存墙,重塑LLM推理硬件架构
  • 影刀RPA店群自动化工程资产化:流程复用与低代码编排平台建设
  • FPNA:面向生物医学信号处理的嵌入式AI硬件加速器设计
  • 型单通道或双通道红外气体分析仪 西门子 7MB2335-0AK80-3AA1
  • 从架构设计根治文档处理管道背压:反应式流与弹性伸缩实战
  • MCP驱动 vs CLI驱动:浏览器自动化范式对比与实战指南
  • 【OpenCV零基础保姆级入门】一篇吃透计算机视觉预处理!全套实战代码,适配YOLO/深度学习
  • 别再为跨域图片发愁了!html2canvas.js 0.5.0-beta4 截图完整避坑指南
  • Lovable新功能上线倒计时:7大高价值特性详解及迁移避坑清单
  • 基于注意力机制GAN的单图像SVBRDF恢复:从单张照片重建逼真材质
  • VS Code代码导出PDF:双图层渲染实现像素级保真与可搜索文档
  • 基于Hindsight与LangChain构建AI助手长期记忆系统的工程实践
  • 你的GEO优化,还是从关键词开始的吗?那你从一开始就错了
  • CES Asia 2026亚洲消费电子展:早鸟票5.31截止!
  • Mysql--基础知识点--113--innodb一张表最多适合2100万条数据的原因
  • OpenEBS三大存储引擎怎么选?从MySQL到Kafka,手把手教你根据应用场景做决策
  • 影刀RPA店群自动化事件驱动架构:异步状态机与复杂任务编排
  • 别再手动配OPC UA了!用Node-RED的opcua节点,5分钟搞定工业数据采集
  • 2026效果好服务优GEO服务商甄选:口碑佳值得合作机构测评
  • 毕业论文不晓得怎么下笔,怎么办?
  • 2026年阿拉善左旗哪些电器门店老板人好?这份名单请查收