Agent Skills
返回列表
批量文件重命名

批量文件重命名

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 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 小工具处理目录、不想引入额外依赖的脚本型开发者