Appearance
第 8 课:文件操作 —— Codex 最基础的能力
📌 学习目标:掌握用 Codex 进行文件读取、编辑、整理的基本方法
⏱️ 预计时长:25 分钟
🎯 本节节奏:先演示 → 后讲解 → 再实操
一、Codex 能读取你电脑上的文件
这是 Codex 最基础、也是最核心的能力之一。
1.1 拖拽文件进入对话
打开 Codex,直接把文件拖进对话框或工作区:
- 文本文件(.txt, .md, .csv)→ Codex 可以直接阅读内容
- 代码文件(.py, .js, .html)→ Codex 可以分析并修改
- 图片文件(.jpg, .png)→ Codex 可以识别图片中的内容
- PDF 文件 → Codex 可以提取文字并总结
1.2 让 Codex 读取文件夹
除了单个文件,你还可以让 Codex 读取整个文件夹:
帮我看看这个文件夹里有什么文件Codex 会列出所有文件名、大小、修改日期等信息。
二、实操一:让 Codex 帮你整理文档
场景
你有一个"杂乱的文档"文件夹,里面混放着:
- Word 文档 (.docx)
- PDF 文件
- Excel 表格 (.xlsx)
- 文本文件 (.txt)
操作步骤
- 在 Codex 中打开该文件夹作为工作区
- 输入指令:
帮我整理这个文件夹,按文件类型创建子文件夹,把同类文件移进去 - Codex 会:
- 扫描所有文件
- 创建
documents/,pdfs/,spreadsheets/,text-files/等子文件夹 - 将文件移动到对应位置
进阶指令
如果你想更精细地控制:
把这个文件夹里的所有 PDF 文件移到名为"报告"的子文件夹里或者:
找出所有超过 10MB 的文件,把它们移到"大文件"文件夹三、实操二:批量重命名文件
场景
你有一批照片,文件名是 IMG_001.jpg, IMG_002.jpg... 你想改成更有意义的名字。
操作步骤
- 打开照片文件夹作为工作区
- 输入指令:
把这些照片的文件名改成"旅行-序号.jpg"的格式,比如"旅行-001.jpg" - Codex 会执行批量重命名
更多示例
| 你的指令 | Codex 会做什么 |
|---|---|
| "把所有 .JPG 改成 .jpg" | 统一小写扩展名 |
| "在文件名前面加上日期前缀 20260722" | 添加日期前缀 |
| "去掉所有文件名中的空格" | 清理文件名 |
四、实操三:分析文件夹空间占用
场景
你的硬盘快满了,想知道是什么占用了空间。
操作步骤
- 打开目标文件夹(比如整个"下载"文件夹)
- 输入指令:
帮我分析一下这个文件夹的空间占用情况,列出最大的 10 个文件 - Codex 会生成类似这样的报告:
📊 文件夹空间分析报告
总大小:4.2 GB
文件总数:328
Top 10 最大文件:
1. video_backup.mp4 - 1.2 GB
2. database_dump.sql - 850 MB
3. project_archive.zip - 620 MB
...五、Codex 能编辑文件吗?
可以! 而且这是它非常强大的一个能力。
示例:修改文本文件
假设你有一个 notes.txt 文件,内容是:
待办事项:
1. 买牛奶
2. 交房租
3. 预约牙医你可以告诉 Codex:
帮我把这份待办事项加上一项:"预约理发",放在最后Codex 会直接修改原文件,加上新的待办事项。
示例:格式化数据
假设你有一个 CSV 文件,数据格式混乱。你可以说:
帮我整理这个 CSV 文件,确保每一列都有标题,去除空行,统一日期格式为 YYYY-MM-DDCodex 会读取文件、修改内容、保存结果。
六、本节实操任务清单
请按顺序完成以下任务:
- [ ] 创建一个测试文件夹,放入不同类型的文件(.txt, .pdf, .jpg, .xlsx)
- [ ] 让 Codex 统计文件夹中的文件数量和类型分布
- [ ] 让 Codex 按文件类型自动分类到不同子文件夹
- [ ] 让 Codex 批量重命名一批文件
- [ ] 让 Codex 分析文件夹的空间占用情况
七、本节小结
| 能力 | 说明 |
|---|---|
| 读取文件 | 支持文本、代码、图片、PDF 等多种格式 |
| 读取文件夹 | 列出文件树、统计信息 |
| 编辑文件 | 直接修改文件内容 |
| 批量操作 | 重命名、移动、分类、格式化 |
| 空间分析 | 查看文件大小和占用情况 |