用 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 帮你保持整洁。