返回 Skill 列表
extension
分类: 其它无需 API Key

整理文件

整理桌面文件,按类型分类归档。支持图片、文档、压缩包、代码、视频、音频等文件类型的自动归类。

person作者: user_c16b07b2hubcommunity

organize-desktop — 桌面文件整理工具

扫描桌面上的文件,根据文件类型自动归类到对应的文件夹中。

触发方式

在对话中直接描述需求即可,例如:

  • "把桌面整理一下"
  • "帮我归类桌面上的文件"
  • "整理桌面,图片放到一个文件夹里"

工作流程

  1. 扫描分析 — 读取桌面目录,列出所有文件(忽略文件夹和隐藏文件)
  2. 分类映射 — 根据扩展名将文件归入对应类别
  3. 执行整理 — 创建分类文件夹,移动文件(优先使用安全移动)
  4. 输出报告 — 显示整理结果,包括每个类别移动了多少文件

分类规则

| 类别 | 扩展名 | |------|--------| | 图片 | .jpg .jpeg .png .gif .bmp .webp .svg .ico .tiff | | 文档 | .pdf .doc .docx .xls .xlsx .ppt .pptx .txt .md .csv .json .xml | | 压缩包 | .zip .rar .7z .tar .gz .bz2 | | 代码 | .py .js .ts .html .css .java .cpp .c .h .go .rs .sh .bat | | 视频 | .mp4 .avi .mkv .mov .wmv .flv | | 音频 | .mp3 .wav .flac .aac .ogg .wma | | 安装包 | .exe .msi .appimage .dmg | | 其他 | 未匹配以上规则的散文件 |

配置

可在桌面创建 organizer_config.json 自定义规则:

{
  "target_dir": "%USERPROFILE%/Desktop",
  "dry_run": true,
  "custom_categories": {
    "我的项目": [".py", ".js", ".ts", ".html", ".css"],
    "素材": [".png", ".jpg", ".psd", ".ai"]
  },
  "skip_patterns": ["desktop.ini", "*.lnk"]
}

安全

  • 默认不删除任何文件,仅移动
  • 支持 dry_run 模式预览操作结果
  • 同名文件冲突时自动添加序号后缀(如 文件 2.pdf
  • .lnk 快捷方式和系统文件默认跳过

脚本

本 skill 自带一个 Python 实现脚本 organize.py,可直接运行:

python organize.py              # 整理桌面,实际操作
python organize.py --dry-run    # 预览模式,不移动文件
python organize.py --undo       # 撤销上次整理
python organize.py -h           # 查看帮助