下载地址
https://api.skillhub.cn/api/v1/download?slug=%40user_31cf74dd%2Ffile-organizer-new-plus将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_31cf74dd/file-organizer-new-plus。批量文件整理助手。在一个或多个目录中对文件进行批量重命名与归类整理。重命名支持序号/前缀/后缀/清洗非法字符/按修改时间/正则替换;归类支持按扩展名/类型/修改年月/大小/首字母自动分目录。基于文件管理器扫描与元信息采集能力,新增整理模块。默认预演(dry-run)不改动,冲突自动加序号绝不覆盖,移动而非删除。触发词:批量重命名、整理文件、文件归类、批量改名、按类型整理、文件整理、归整文件夹、rename、organize。
阅读全文 (展开查看完整说明)
概述
定位
为桌面/工作目录中杂乱的文件提供批量重命名与批量归类整理能力。复用了"文件管理器"软件的文件扫描与元信息采集范式,新增整理逻辑;剥离了原软件的 GUI / Electron 外壳,改为纯命令行脚本,便于在 WorkBuddy 中调用。
零第三方依赖,仅用 Python 标准库。
两种能力
1. 批量重命名 — scripts/rename.py
| 模式 | 说明 | 关键参数 |
|---|---|---|
| sequence | 按序号:<前缀><001><扩展名> | --prefix --start --digits |
| prefix | 加前缀:<前缀><原名> | --prefix |
| suffix | 加后缀:<原名><后缀> | --suffix |
| clean | 清洗非法字符(<>:"/|?*、空格→下划线) | --lower-ext |
| timestamp | 按修改时间:YYYYMMDD_HHMMSS_<名> | --lower-ext |
| regex | 正则替换文件名 | --pattern --replace |
2. 批量归类 — scripts/organize.py
| 方式 | 子目录规则 |
|---|---|
| ext | images / documents / videos / audio / archives / code / other |
| type | 图片 / 文档 / 视频 / 音频 / 压缩包 / 代码 / 其他 |
| year-month | 2026-07 之类(按修改年月) |
| size | small(<1MB) / medium(1-10MB) / large(>10MB) |
| first-letter | 文件名首字母 A–Z / # |
安全约束(务必遵守)
- 默认仅预演:不加
--apply只打印计划、不改动任何文件。 - 绝不覆盖:目标名已存在时自动加
_2、_3后缀。 - 移动非删除:归类用
shutil.move,不删除源文件。 - 跳过系统目录:
$RECYCLE.BIN、System Volume Information、node_modules。 - 执行前先
--apply前,用默认 dry-run 让用户确认计划无误。
调用示例(供模型映射)
- "把 D:照片 里的图片按序号重命名为 旅行_001.jpg"
→ python rename.py --path "D:照片" --recursive --mode sequence --prefix 旅行_ --apply
- "清洗这些文件名里的空格和特殊符号"
→ python rename.py --path <目录> --mode clean --apply
- "按文件类型把桌面文件归类到子文件夹"
→ python organize.py --path <桌面> --by type --apply
- "按修改年月整理这个文件夹"
→ python organize.py --path <目录> --by year-month --apply
- "先预演看看会怎么改"
→ 任何命令去掉 --apply 即可 dry-run。
文件结构
file-organizer/
├── SKILL.md
├── scripts/
│ ├── scan.py # 扫描文件清单(只读预览)
│ ├── rename.py # 批量重命名
│ └── organize.py # 批量归类整理
└── references/usage.md