你有多久没整理过桌面了?
那堆叫做”截图 2026-01-09″、”未命名文档 (3)”、”最终版最终版2.docx”的文件,可能已经在那里待了好几个月。每次想找一份材料都要翻半天,每次看到那堆乱七八糟的图标都想着”改天整理”——然后改天永远没来。
OpenClaw 可以替你做这件事。不是给你列个整理方案,而是真的帮你动手整理好。本文完整演示怎么做。更多资源请访问 OpenClaw 中文版官网。
一、它能做到什么程度
在开始之前,先明确一下 OpenClaw 在文件整理上能做到的事:
- 扫描目录:列出某个文件夹里所有文件,包括子文件夹
- 识别文件类型:区分 PDF、图片、表格、代码文件、截图等
- 读取文件内容:打开文档、PDF,理解里面写的是什么,判断属于哪个项目或主题
- 批量重命名:把”截图 2026-01-09″改成”产品会议截图_2026-01″这类有意义的名字
- 创建文件夹结构:根据内容自动建立分类目录
- 移动 / 复制文件:把文件归档到对应位置
- 生成整理报告:告诉你做了哪些操作,方便你核查
AI 在这里的核心价值是理解内容:它不只是按扩展名分类(那个 Python 脚本都能做),而是能打开一份 PDF,发现里面是”2025 年 Q3 财务报告”,然后把它放到 财务/2025年/Q3 文件夹里——这是传统整理工具做不到的。
二、前置确认:执行权限已开放
文件整理需要 AI 能执行读写操作,确认 openclaw.json 里已经开放了相关工具:
{
"agents": {
"defaults": {
"tools": {
"exec": {
"allow": ["bash", "read", "write", "edit"]
}
}
}
}
}
快速检查:
/tools
# 确认 bash、read、write 都在可用工具列表里
如果没有,参考本系列上一篇文章配置执行权限,再回来继续。
三、第一步:先让 AI 扫描并汇报,不要马上动手
整理文件最重要的一条原则:先看清楚,再动手。
不要一上来就说”帮我整理桌面”——AI 可能会按照它理解的方式大刀阔斧地移动文件,做了你不想要的操作。
正确的第一步是让 AI 只做扫描和分析,输出一份报告,不执行任何实际操作:
扫描我的桌面目录(~/Desktop),列出所有文件的名称、大小和类型。
不要移动或修改任何文件,只做扫描和分类分析。
告诉我你的分类建议:哪些文件应该归到哪个类别,
以及你建议的文件夹结构。等我确认后再执行。
AI 会返回类似这样的分析报告:
📁 桌面扫描结果(共 47 个文件)
发现的文件类别:
• PDF 文档(12个):看起来多数是合同和报告,建议归入"文档/合同"和"文档/报告"
• 截图(18个):主要是 2025-12 至 2026-01 期间,建议按月归档
• Excel 表格(6个):包含数据分析和预算相关文件
• 代码文件(4个):.py 和 .js 文件,看起来是一个项目的片段
• 其他(7个):混合类型,需要进一步确认
建议的文件夹结构:
Desktop/
├── 文档/
│ ├── 合同/
│ ├── 报告/
│ └── 其他/
├── 截图/
│ ├── 2025-12/
│ └── 2026-01/
├── 表格/
├── 代码/
└── 待处理/(不确定归属的文件)
是否按这个结构执行?你也可以告诉我需要调整的地方。
看完报告,你可以:
- 直接说”好,按这个执行”
- 调整结构:”代码文件不要放桌面,移到 ~/Projects 里”
- 排除某些文件:”那 6 个表格先别动,其他的按你说的整理”
四、执行整理:分步进行更安全
确认好方案之后,建议分步执行,不要一次性整理全部——特别是第一次用,先整理一个小类别,确认效果之后再扩展到全部。
只整理截图
好,先只整理截图这一类。
把所有文件名包含"截图"或扩展名为 .png / .jpg 且文件名里有日期的文件,
按年月(YYYY-MM)创建子文件夹并移动过去。
操作前告诉我你打算执行的命令,我确认后再运行。
整理 PDF,按内容分类
现在整理 PDF 文件。打开每一个 PDF,读取前几页内容,
判断属于"合同"、"报告"、"发票"还是"其他",
然后移动到对应的子文件夹。
对于你不确定的,统一放到"待处理"文件夹并告诉我为什么不确定。
批量重命名截图
把"截图"文件夹里所有文件按这个规则重命名:
原来的修改日期 + 原来文件名里有意义的部分(如果有)。
格式:YYYYMMDD_描述.扩展名
如果没有可用的描述,就只用日期:YYYYMMDD.扩展名
重命名前显示一个预览列表,我确认后再执行。
五、完整的文件整理提示词模板
下面是几个经过实际测试的提示词模板,复制使用时把路径和规则换成你自己的:
模板一:桌面快速整理
帮我整理桌面(~/Desktop)。规则如下:
1. 图片(.png .jpg .jpeg .gif .webp)→ ~/Desktop/图片/,按年月(YYYY-MM)建子目录
2. PDF 文档 → ~/Desktop/文档/PDF/
3. Office 文件(.docx .xlsx .pptx)→ ~/Desktop/文档/Office/
4. 代码文件(.py .js .ts .sh)→ ~/Desktop/代码/
5. 压缩包(.zip .tar.gz .rar)→ ~/Desktop/压缩包/
6. 不在上述类别的文件 → ~/Desktop/待处理/
7. 已经在子文件夹里的文件不要动
先给我看处理计划,我确认后再执行。整理完发一份报告,说明移动了多少文件、每个类别各几个。
模板二:下载文件夹清理
帮我整理下载文件夹(~/Downloads)。这个文件夹可能很大,按以下步骤处理:
步骤一:先列出超过 100MB 的大文件,我来决定是否保留。
步骤二:把 6 个月以上没有打开过的文件(通过 ls -lu 判断访问时间)列出来。
步骤三:把明显是安装包的文件(.dmg .pkg .exe .msi .deb)单独列出,问我是否可以删除。
步骤四:剩余文件按类型整理到对应子文件夹。
每个步骤完成后等我确认再进行下一步。
模板三:项目文件归档
帮我整理 ~/Documents/散落文件/ 这个目录,把文件按项目归档。
请打开每个文档,读取内容,判断属于哪个项目(根据文件内容中的项目名称、客户名称或日期判断)。
如果你无法判断归属,把文件名和你看到的关键内容告诉我,我来决定放哪里。
目标是把散落的文件整理到 ~/Documents/项目/ 下对应的项目文件夹里,
项目文件夹按你识别到的项目名命名。
先做分析,列出每个文件的建议归属,等我确认后再移动。
模板四:重复文件清理
扫描 ~/Desktop 和 ~/Downloads 这两个目录,找出可能的重复文件。
判断标准:文件名相同(忽略数字后缀,比如 "报告.pdf" 和 "报告(1).pdf"),
或者文件大小完全相同。
列出所有疑似重复的文件组,每组显示:文件路径、大小、修改时间。
不要删除任何文件,只告诉我你的发现,我来决定保留哪个版本。
六、定期自动整理:用 Cron 定时执行
如果不想每次手动触发,可以设置定期自动整理。比如每周日晚上自动整理桌面:
openclaw cron add \
--name "weekly-cleanup" \
--cron "0 21 * * 0" \
--tz "Asia/Shanghai" \
--session "isolated" \
--message "扫描桌面(~/Desktop),把本周新增的截图(创建时间在最近7天内的 .png .jpg 文件)按年月移动到 ~/Desktop/截图/ 对应子文件夹。只处理截图,其他文件不要动。完成后告诉我移动了多少个文件。" \
--announce
或者在 openclaw.json 里配置:
{
"crons": [
{
"id": "weekly-desktop-cleanup",
"name": "每周桌面整理",
"cron": "0 21 * * 0",
"tz": "Asia/Shanghai",
"session": "isolated",
"announce": true,
"message": "每周整理任务:把桌面上本周新增的截图文件(.png .jpg,创建时间在最近7天内)移动到 ~/Desktop/截图/对应年月子文件夹。只处理截图,其他文件不动。完成后汇报处理数量。"
}
]
}
七、安全操作的几条原则
AI 整理文件很方便,但有几条原则值得牢记,避免出现不可挽回的操作:
原则一:重要文件夹先备份
# 在让 AI 整理之前,先手动备份
cp -r ~/Desktop ~/Desktop_backup_$(date +%Y%m%d)
# 或者用 Time Machine / 其他备份工具确认有备份
原则二:让 AI 先汇报,再执行
每次整理前,都加这句话到提示词里:
……先告诉我你打算执行的具体操作(包括源路径和目标路径),
等我回复"确认"之后再执行。
这一句话能防止 90% 的意外情况。
原则三:用移动代替删除
不确定的文件,让 AI 移动到一个”待处理”或”待删除”文件夹,而不是直接删除:
……对于你认为可以删除的文件,不要真的删除,
而是移动到 ~/Desktop/待删除/ 文件夹。
我会在一周后确认这个文件夹里的内容,再决定是否清空。
原则四:给定时任务设置工具白名单
如果配置了自动整理的 Cron 任务,限制它能用的工具,防止意外操作扩展到不该动的目录:
openclaw cron add \
--name "weekly-cleanup" \
--tools "read,write,bash" \ # 只允许这三个工具,不允许 browser 等
……
原则五:第一次用,范围要小
不要上来就让 AI 整理整个 ~/Documents——先从桌面的截图这一个类别开始,确认效果和逻辑都符合预期,再逐步扩展范围。
八、一个完整的实战案例
假设你的桌面乱成这样:
Desktop/
├── 截图 2026-01-09 上午9.32.47.png
├── 截图 2026-02-14 下午3.11.02.png
├── 项目方案v3最终版.docx
├── 项目方案v3最终版2.docx
├── 财务报表Q4.xlsx
├── invoice_20260115.pdf
├── 合同_客户A_已签.pdf
├── temp.py
└── 未命名.txt
你发给 OpenClaw:
帮我整理桌面(~/Desktop),先扫描汇报,不要执行。
AI 分析后告诉你建议的结构,你说”好,先整理截图和 PDF,其他的先别动”。
AI 执行,发回:
✅ 整理完成
截图(2 个):
• 截图 2026-01-09 上午9.32.47.png → ~/Desktop/截图/2026-01/20260109_截图.png
• 截图 2026-02-14 下午3.11.02.png → ~/Desktop/截图/2026-02/20260214_截图.png
PDF(2 个):
• invoice_20260115.pdf(内容:发票,金额 ¥12,800)→ ~/Desktop/文档/发票/
• 合同_客户A_已签.pdf(内容:服务合同,客户 A 公司)→ ~/Desktop/文档/合同/
跳过(未处理):
• 项目方案v3最终版.docx(等你确认是否和 v3最终版2.docx 为重复文件)
• 财务报表Q4.xlsx
• temp.py
• 未命名.txt
发现疑似重复:项目方案v3最终版.docx 和 项目方案v3最终版2.docx 文件名非常相似,建议你确认保留哪个版本。
你说”重复文件两个都留着,先移到 ~/Documents/项目/A项目/”,AI 照办。
整个过程,你一行操作都没做,但文件按照你的意图整理好了,还主动发现了你没想到的重复文件问题。
总结
用 OpenClaw 整理文件,关键是把握好三个节奏:
- 先扫描汇报,不急着执行——让 AI 先告诉你它发现了什么、打算怎么做
- 分步确认,从小范围开始——确认一类,再整理下一类
- 用”移到待处理”代替”直接删除”——给自己留一个反悔的机会
文件整理是一件人人都知道要做、但几乎没人真的会坚持做的事。有了 OpenClaw 之后,这件事可以变成每周定时自动运行的后台任务——你不需要花时间,也不需要记着去做,只需要偶尔看一眼汇报,确认没有问题。
想了解更多 OpenClaw 本地自动化场景,欢迎访问 OpenClaw 中文版官网。