用 AI 帮你自动整理电脑文件,告别桌面垃圾场

站长
2026年3月25日 · 阅读 957 · 点赞 25

用 AI 帮你自动整理电脑文件,告别桌面垃圾场

> 你的桌面是不是也堆满了"新建文档(2)(3)(最终版)(真的最终版)"?

痛点

每个人的电脑里都有这样的场景:

  • 桌面上密密麻麻的文件图标

  • 下载文件夹里几百个文件找不到想要的

  • 照片散落在各个文件夹里

  • 同一个文件存了好几份
  • 今天我们用 Claude Code 写一个自动整理脚本,一键搞定!

    思路

    让 AI 帮我们写一个脚本:

  • 扫描目标文件夹(比如桌面、下载文件夹)

  • 根据文件类型自动分类移动

  • 处理重复文件

  • 定时自动运行
  • 开始做

    mkdir file-organizer
    cd file-organizer
    claude

    第一步:基础整理脚本

    跟 Claude Code 说:

    > "帮我写一个 Python 文件整理脚本 organize.py,功能:
    > 1. 扫描指定文件夹(默认是 ~/Downloads)
    > 2. 按文件类型分类移动到子文件夹:
    > - 图片(jpg/png/gif/webp)→ Images/
    > - 文档(pdf/doc/docx/xlsx/pptx)→ Documents/
    > - 视频(mp4/mov/avi)→ Videos/
    > - 音乐(mp3/wav/flac)→ Music/
    > - 压缩包(zip/rar/7z)→ Archives/
    > - 安装包(dmg/exe/pkg)→ Installers/
    > - 其他 → Others/
    > 3. 文件名重复时自动加编号
    > 4. 打印整理报告(移动了多少个文件到哪个文件夹)
    > 5. 加一个 --dry-run 参数,预览不实际移动"

    第二步:加上高级功能

    > "给脚本加上这些功能:
    > 1. 按日期归档:超过30天的文件自动移到 Archive/年月/ 文件夹
    > 2. 大文件提醒:超过 500MB 的文件单独列出来提醒我
    > 3. 重复文件检测:通过 MD5 找出内容相同的文件,列出让我决定删哪个
    > 4. 排除规则:.DS_Store、Thumbs.db 等系统文件直接跳过"

    第三步:定时自动运行

    Mac 用户(用 launchd):

    > "帮我创建一个 macOS 的 launchd plist 文件,让这个整理脚本每天晚上10点自动运行一次。输出日志到 ~/file-organizer.log"

    Windows 用户(用任务计划程序):

    > "帮我创建一个 Windows 任务计划程序的配置,每天自动运行这个脚本"

    第四步:桌面也来一个

    > "再写一个专门整理桌面的脚本。规则稍有不同:
    > 1. 桌面上的文件夹不动
    > 2. 只移动文件到 ~/Desktop/已整理/ 下的分类文件夹
    > 3. 最近3天的文件不动(可能还在用)
    > 4. 截图文件(Screenshot开头的)统一移到 Screenshots/ 文件夹"

    运行一下试试

    先用预览模式看看效果:

    python organize.py --dry-run ~/Downloads

    确认没问题后真正执行:

    python organize.py ~/Downloads

    看到整理报告了吗?是不是爽了?

    进阶:用 AI 智能分类

    如果你想更智能一点,可以让 AI 根据文件名猜测内容并分类:

    > "加一个 --smart 模式,用文件名关键词做更细的分类。比如:
    > - 带'发票'、'报销'的 → Finance/
    > - 带'合同'、'协议'的 → Contracts/
    > - 带'简历'、'CV'的 → Resume/
    > - 微信截图 → WeChat/"

    实用小结

    | 功能 | 命令 |
    |------|------|
    | 预览整理效果 | python organize.py --dry-run |
    | 整理下载文件夹 | python organize.py ~/Downloads |
    | 整理桌面 | python organize_desktop.py |
    | 查找大文件 | python organize.py --find-large |
    | 查找重复文件 | python organize.py --find-duplicates |

    从此告别文件混乱,让 AI 帮你保持整洁。

    站长
    人人都是程序员,站长