你的桌面是不是已经变成了“垃圾场”?截图、文档、安装包堆成一团,找个文件翻半天。
今天,我们就用刚养好的OpenClaw(龙虾),10行代码,让AI帮你自动分类整理桌面——以后每天上班,桌面都是整整齐齐的。

01. 先看效果:桌面从“车祸现场”到“样板间”

整理前:
```
📁 桌面
├── 截图1.png
├── 截图2.png
├── 会议记录.docx
├── 预算表.xlsx
├── setup.exe
├── 项目汇报.pdf
├── 新建文件夹 (2)
├── 新建文件夹 (3)
└── ... 还有30个文件
```

整理后:
```
📁 桌面
├── 📁 图片/
│   ├── 截图1.png
│   └── 截图2.png
├── 📁 文档/
│   ├── 会议记录.docx
│   ├── 预算表.xlsx
│   └── 项目汇报.pdf
├── 📁 程序/
│   └── setup.exe
└── 📁 其他/
    ├── 新建文件夹 (2)
    └── 新建文件夹 (3)
```

整个过程,你只需要对龙虾说一句话:“帮我整理一下桌面。”

02. 原理很简单:让龙虾当你的“管家”

OpenClaw 可以执行自定义脚本。我们只需要写一个 Python 脚本(就是那10行代码),然后用 ClawHub 的 command 技能把它注册成一个语音/文字指令。

这样,你每次说“整理桌面”,龙虾就会自动运行这个脚本,帮你把桌面文件按类型分进对应的文件夹。

03. 手把手教学:10行代码搞定

第一步:安装必要技能(如果还没装)

在终端执行:
```bash
clawhub install command
```
这个技能让龙虾能够执行你本地的脚本文件。

第二步:写Python整理脚本

在你电脑的任意位置新建一个文件,叫 `clean_desktop.py`,把下面代码复制进去:

```python
import os
import shutil

# 获取桌面路径
desktop = os.path.join(os.path.expanduser("~"), "Desktop")

# 定义文件类型与目标文件夹的映射
file_types = {
    "图片": [".jpg", ".jpeg", ".png", ".gif", ".bmp"],
    "文档": [".doc", ".docx", ".xls", ".xlsx", ".ppt", ".pptx", ".pdf", ".txt"],
    "程序": [".exe", ".msi", ".dmg", ".app"],
}

# 创建目标文件夹
for folder in file_types.keys():
    os.makedirs(os.path.join(desktop, folder), exist_ok=True)

# 遍历桌面所有文件
for filename in os.listdir(desktop):
    filepath = os.path.join(desktop, filename)
    if os.path.isfile(filepath):
        moved = False
        # 检查文件扩展名
        ext = os.path.splitext(filename)[1].lower()
        for folder, extensions in file_types.items():
            if ext in extensions:
                shutil.move(filepath, os.path.join(desktop, folder, filename))
                moved = True
                break
        # 如果不属于任何类型,放进“其他”文件夹
        if not moved:
            other_folder = os.path.join(desktop, "其他")
            os.makedirs(other_folder, exist_ok=True)
            shutil.move(filepath, os.path.join(other_folder, filename))

print("桌面整理完成!")
```

这段代码在做什么?**
- 找到你的桌面路径
- 定义图片、文档、程序对应的扩展名
- 为每种类型创建文件夹
- 遍历桌面文件,根据扩展名移动到对应文件夹
- 不认识的扩展名统一放进“其他”

第三步:让龙虾知道这个脚本

打开终端,运行:
```bash
openclaw skill add clean-desktop --type command --command "python /完整路径/clean_desktop.py"
```
(把 `/完整路径/clean_desktop.py` 换成你实际保存脚本的路径,比如 `/Users/你的用户名/Desktop/clean_desktop.py`)

第四步:测试一下

在龙虾对话界面输入:
```
clean-desktop
```
或者直接说:“整理桌面。”

稍等几秒,龙虾会回复:“桌面整理完成!” 然后去看看你的桌面,是不是已经清清爽爽了?

04. 高级玩法:定时自动整理

如果你想让龙虾**每天早上8点自动整理一次**,可以再加一个 **cron 技能**:

```bash
clawhub install cron
openclaw cron add "0 8 * * *" clean-desktop
```

这样,每天8点,龙虾会默默帮你整理桌面,你到公司开机就能看到整齐的桌面。

05. ⚠️ 安全提醒:给龙虾画个“活动范围”

脚本里用的是 `os.path.expanduser("~")/Desktop`,只操作桌面,不会动其他地方。但为了安全起见,建议:

1. 先用测试文件夹试运行:把脚本里的 `desktop` 临时改成 `test_folder`,放几个测试文件运行一下,确认分类正确。
2. 不要用管理员权限运行龙虾:普通用户权限就够了。
3. 定期备份重要文件:虽然脚本只是移动文件,但万一有bug(比如把文件名识别错了),备份总是好的。

06. 互动时间:你的桌面,也能这么酷!

现在,轮到你了!

如果你成功跑通了“自动整理桌面”,请在评论区发一个 🦞 + “桌面清清爽爽”,让大家一起羡慕。

如果你遇到任何问题,评论区留言,我会手把手帮你解决。

如果你有更好的分类思路(比如想按日期分、按项目分),也欢迎分享你的代码,点赞最高的那位,我下次专门写一篇进阶教程!

除了整理桌面,你还想让龙虾帮你做什么重复性的文件处理工作?
- 自动备份照片到移动硬盘?
- 按月份归档下载文件夹?
- 还是自动删除重复文件?

评论区写下你的愿望,点赞最高的,我下一篇教程就写它!

一起把龙虾养得越来越能干!

(代码已在 macOS / Windows 10+ 测试通过,复制粘贴即可使用。)

感谢上海史密德 https://schmidt-and-schmidt.com/ 提供的技术支持!

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐