批量文件重命名
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-cn-batch-file-renamer。
技能介绍
什么时候需要它
整理相册、导出批次素材或统一项目命名时,手工逐个改文件名既慢又容易漏改、错序号。你需要的是可重复的规则:同一目录里一批文件加上统一前缀、在扩展名前加后缀,或按 001、002 连续编号,且改之前能先看一眼结果。
它怎么工作
技能面向「按模式批量重命名」,核心能力包括:
- 前缀 / 后缀:在文件名前加前缀,或在扩展名前插入后缀(扩展名本身保持不变)
- 顺序编号:用零填充序号(如
001、002)区分同批文件 - Dry-run:预览即将发生的重命名,不落盘
- 实现方式:纯 Python,无第三方依赖,适合脚本化或本地一次性整理
典型效果:同一目录下 photo.jpg、image.png 可变为带同一前缀与递增序号的 vacation_001.jpg、vacation_002.png 等。
边界与注意
- 不会覆盖已存在的目标文件名;若冲突需你自行调整规则或先移走文件
- 建议始终先用
--dry-run确认映射,再执行真实重命名 - 目录不存在或无权限时进程以退出码
1结束;成功为0
使用场景
- 旅行或活动后同一文件夹里大量 `IMG_` 照片,需要统一加 `vacation_` 前缀并按 001 起连续编号再归档
- 设计稿导出目录里多个 `export.png` / 无规律文件名,要在扩展名前加版本后缀并排序编号便于交付
- 本地数据集或标注图片目录需按实验批次加前缀,改名前用 dry-run 核对映射避免误改
- 脚本流水线落盘的一批中间文件,要在不覆盖已有同名文件的前提下批量改成统一命名规则
适合人员
- 经常整理相机/手机导出目录、希望按主题前缀和序号统一命名的摄影或内容创作者
- 交付前要把同一目录多份导出文件改成客户约定命名格式的 UI/平面设计师
- 维护本地训练或标注数据集、需要按批次重命名样本文件的数据标注或 ML 工程同学
- 写一次性 Python 小工具处理目录、不想引入额外依赖的脚本型开发者