🎯 做完你会得到
混乱的下载文件夹或相册目录,自动整理成按年月/类型分类的清晰结构,重复文件自动识别,不再找不到文件。
🛠 需要什么
- filesystem
👤 适合谁
- 文件整理困难的人
- 摄影师
- 设计师
⚡ 效果预览
一键整理桌面乱文件,自动按类型+日期分类到对应文件夹
⚠️ 待验证案例:本案例基于 OpenClaw 文件系统操作和代码执行能力的真实描述。涉及文件移动操作,建议先在测试目录验证再用于重要文件。如果你跑通了,欢迎联系站长提交验证记录。
🔧 Step 0:先配置消息接收渠道
⚠️ 本案例需要发送通知到你的手机,先配置消息渠道 👉 去配置 Telegram/飞书/微信接入 →
解决什么问题
下载文件夹堆了几年、手机照片备份一团乱麻、桌面文件随手乱放——整理这些东西就是纯体力活,但又没人愿意做。这个场景把整理工作交给 OpenClaw:
- 谁会用到:有大量未整理文件/照片的普通用户
- 省了什么:不用手动一个个移动文件,不用记文件夹命名规则
- 效果是什么:扫描指定目录,自动按规则归类,给你一份整理报告
典型场景:
- 把 3 年的截图 + 照片按年/月分类归档
- 把下载文件夹按文档/图片/视频/压缩包/安装包分类
- 找出重复文件,列出候选删除列表
- 把工作文件按项目名称整理到对应文件夹
前置条件
- OpenClaw 已安装(任何平台均可)
- 明确要整理的目录路径
- 重要:整理前先备份或确认文件安全(OpenClaw 会移动文件,不会删除)
- Claude Max 账号,或 Anthropic API Key
⚠️ 安全提示:建议先让 OpenClaw 做预览模式——只列出整理计划,不实际移动文件,确认满意后再执行。
用到的工具
| 工具 | 用途 | 获取方式 |
|---|---|---|
| 文件系统操作(内置) | 扫描、读取、移动文件 | OpenClaw 内置 |
| Python 执行(内置) | 批量处理文件逻辑 | OpenClaw 内置 |
| anthropic/claude-sonnet-4-6 | 分析文件名/内容,决定分类 | Claude Max 账号 |
预期结果
整理前:
~/Downloads/
截图 2023-05-12.png
发票-2024年3月.pdf
产品需求v3_final_最终版.docx
WeChat_Image_20240801.jpg
setup.exe
...(几百个文件混在一起)
整理后:
~/Downloads/
📁 图片/
📁 2023/ → 截图 2023-05-12.png
📁 2024/ → WeChat_Image_20240801.jpg
📁 文档/
📁 财务/ → 发票-2024年3月.pdf
📁 工作/ → 产品需求v3_final_最终版.docx
📁 安装包/ → setup.exe
📁 待确认/ → (无法自动分类的文件)
同时收到整理报告:共移动 342 个文件,发现 17 个可能重复的文件,3 个文件无法分类待你确认。
最简上手:先做预览
第一步:让 OpenClaw 只看不动,确认方案后再执行
我的 ~/Downloads 目录很混乱,帮我做一个整理方案(只分析,不要移动文件):
1. 扫描该目录下所有文件(不包括子目录)
2. 按文件类型统计:有多少图片、文档、视频、安装包、压缩包等
3. 制定一个整理方案:如果要按类型分类,应该创建哪些文件夹、各放哪些文件
4. 列出你的整理计划(每类文件 → 目标位置),格式是表格
先给我看方案,我确认后再执行。
确认方案没问题后:
方案看起来不错,请按上面的计划执行,把文件移动到对应目录。
移动前先创建目标文件夹,移动后告诉我完成了多少个文件,有哪些没能自动处理的。
照片按日期整理
帮我整理 ~/Pictures/手机备份/ 目录下的照片:
1. 扫描所有 .jpg、.jpeg、.png、.heic 文件
2. 读取每个文件的创建时间或文件名中的日期信息
3. 按年份/月份创建子文件夹(如:2024/03/)
4. 把照片移动到对应月份的文件夹
5. 如果文件名里没有日期且无法读取创建时间,放到待确认文件夹
先给我看整理计划,我确认后再执行。总共有多少张照片?
找重复文件
帮我扫描 ~/Documents/ 目录(包含子目录),找出重复文件:
1. 用文件大小 + 文件名相似度初步筛选可能重复的文件
2. 对可能重复的文件,比较内容是否完全一致
3. 列出所有重复文件组:每组显示保留哪个,删除哪些的建议
4. 预估可以释放多少磁盘空间
只列出报告,不要自动删除任何文件。
工作文件按项目整理
帮我整理 ~/Documents/工作/ 目录:
背景:我有很多项目文件,文件名规律大概是项目名_版本_日期或项目名 相关文档
请:
1. 扫描所有文件,分析文件名中的项目名称(忽略版本号和日期)
2. 找出有哪些项目(名称出现2次以上的算一个项目)
3. 为每个项目创建子文件夹,把对应文件归入
4. 文件名模糊的放待确认文件夹
5. 先给我看方案
怎么验证成功了
- 选一个你知道内容的测试目录(比如只有 20-30 个文件)
- 先让 OpenClaw 做预览模式,看分类计划是否合理
- 确认合理后执行,检查文件是否移动到了正确位置
- 验证没有文件丢失(原始文件数 = 各新文件夹文件数之和)
踩坑记录
文件被移动到错误位置
症状:某类文件被错误分类。
解法:整理完后先不要急着删原始标记,让 OpenClaw 生成一份移动日志,记录每个文件的原路径和新路径,方便回滚。
文件数量太多,处理超时
症状:目录有几万个文件,处理很慢或超时。
解法:分批处理,比如先处理 2020 年之前的文件,再处理 2021-2022,逐年来。
无权限移动文件
症状:提示Permission denied。
解法:检查 OpenClaw 对目标目录是否有写入权限。macOS 用户需要在系统设置 → 隐私与安全 → 文件和文件夹里授权终端/OpenClaw 访问相关目录。
照片日期读取错误
症状:照片被放到了错误的年月文件夹。
解法:照片的创建时间在文件复制时会改变,建议优先用文件名中的日期,或 EXIF 元数据中的拍摄时间(让 OpenClaw 用 exiftool 或 Python PIL 读取)。
不满意怎么调
- 想要自定义分类规则 → 告诉 OpenClaw 你的命名习惯,比如所有含 ‘发票’ ‘账单’ 的文件放财务类
- 想定期自动整理 → 配合 cron,每周日让 OpenClaw 整理一次下载文件夹
- 想要整理报告发给你 → 让 OpenClaw 把整理结果发到 Telegram,附上移动了多少文件,节省了多少空间
- 想要更安全 → 让 OpenClaw 先复制到新位置,确认正确后你手动删除原文件