← 返回
未分类

file-organizer

整理指定文件夹中的文件,按类型分类到不同子文件夹中。 支持文档、图片、代码、压缩包、视频等分类。 当用户说"整理文件"、"文件分类"、"整理文件夹"、"按类型归类文件"等触发词时使用。 参数:[目标文件夹路径]
整理指定文件夹中的文件,按类型分类到不同子文件夹中。 支持文档、图片、代码、压缩包、视频等分类。 当用户说"整理文件"、"文件分类"、"整理文件夹"、"按类型归类文件"等触发词时使用。 参数:[目标文件夹路径]
user_a3355819
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 78
下载
💾 0
安装
1
版本
#latest

概述

File Organizer — 文件整理技能

自动整理指定文件夹中的文件,按扩展名分类到不同子文件夹中。

使用场景

  • 用户说"整理桌面文件"
  • 用户说"把下载文件夹分类整理一下"
  • 用户说"帮我整理这个文件夹:<路径>"
  • 任何涉及文件分类、整理、归类的请求

文件分类规则

分类扩展名
--------------
文档 (Documents).doc .docx .pdf .txt .md .ppt .pptx .xls .xlsx .odt .rtf
图片 (Images).jpg .jpeg .png .gif .svg .webp .bmp .tiff .ico
代码 (Code).js .py .html .css .ts .jsx .tsx .vue .go .rs .java .c .cpp .h .sh .bash
压缩包 (Archives).zip .rar .7z .tar .tar.gz .tgz .gz .bz2
视频 (Videos).mp4 .avi .mov .mkv .wmv .flv .webm .m4v
音频 (Audio).mp3 .wav .flac .aac .ogg .wma .m4a
数据 (Data).csv .json .xml .yaml .yml .sql .db .sqlite

执行流程

第一步:获取目标文件夹路径

从用户消息中提取目标文件夹路径。如果用户没有提供,则询问:

  • "请问要整理哪个文件夹?请提供文件夹路径。"

第二步:验证路径

检查路径是否存在,是否为目录(不是文件)。

第三步:读取文件列表

使用 scripts/organize_files.py 脚本来执行整理。该脚本会:

  1. 读取目标文件夹中的所有文件
  2. 根据扩展名分类
  3. 为每个分类创建子文件夹
  4. 将文件移动到对应文件夹
  5. 输出整理报告

第四步:执行整理脚本

python3 "{SKILL_DIR}/scripts/organize_files.py" "<目标文件夹路径>"

Windows 环境下使用:

py "{SKILL_DIR}/scripts/organize_files.py" "<目标文件夹路径>"

第五步:展示整理报告

向用户展示整理结果,包括:

  • 总共移动了多少文件
  • 每个分类下移动了多少文件
  • 是否有无法分类的文件

注意事项

  • 脚本不会删除任何文件,只会移动
  • 如果子文件夹已存在,会直接使用
  • 无法识别扩展名的文件会被移动到 其他 (Others) 文件夹
  • 脚本会自动跳过自身所在的文件夹(避免递归整理)

示例

用户输入

> "整理一下桌面"

执行

python3 "{SKILL_DIR}/scripts/organize_files.py" ~/Desktop

输出报告

📊 整理完成报告
====================
总计移动文件:42 个

分类详情:
  📄 文档 (Documents): 12 个
  🖼️  图片 (Images): 8 个
  💻 代码 (Code): 15 个
  📦 压缩包 (Archives): 3 个
  🎬 视频 (Videos): 2 个
  🎵 音频 (Audio): 1 个
  📊 数据 (Data): 1 个

✅ 整理完成!

CHANGELOG

[1.0.0] - 2026-05-17

新增:

  • 初始版本发布
  • 支持按文件扩展名自动分类(文档、图片、代码、压缩包、视频、音频、数据)
  • 自动创建分类子文件夹并移动文件
  • 输出整理报告(含 emoji)
  • 支持 Windows 和 macOS/Linux 跨平台运行

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-05-17 19:25 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Agent Browser

rez0
用于 AI 代理的浏览器自动化 CLI。当用户需要与网站交互(包括浏览页面、填写表单、点击按钮、截图等)时使用。
★ 842 📥 319,804
ai-agent

self-improving agent

pskoett
捕获经验教训、错误及修正内容,以实现持续改进。适用于以下场景:(1)命令或操作意外失败;(2)用户纠正Claude(如“不,那不对……”“实际上……”);(3)用户请求的功能不存在;(4)外部API或工具出现故障;(5)Claude发现自身
★ 4,119 📥 839,817
ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,403 📥 323,958