Agent Skills
返回列表
智能文件重命名器

智能文件重命名器

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_92725383/smart-renamer-expert。

技能介绍

当文件名开始失控

下载目录里堆着几百张照片,相机导出后全是 IMG_20240101_123456.jpg;从网页保存的文档夹着 final_v3_final_(2).docx;扫描件和发票没有统一前缀,只能靠肉眼排序。手动重命名枯燥且容易出错,而脚本往往只解决单一规则。smart-renamer-expert 面向这类“文件名需要批量规范化”的场景,用命令行子命令覆盖常见重命名需求,所有处理都在本地完成。

核心能力与关键步骤

  • 模板模式:用 rename 配合 {YYYYMMDD}、{orig}、{counter}、{ext} 等占位符生成新名称。日期取当前时间,{file_YYYYMMDD} 则读取文件修改时间。
  • 序列编号:batch 直接输出 001、002 格式,{counter:04d} 可控制位数。
  • 文件名清理:clean 可合并多余空格、移除特殊字符、截断超长文件名,并做 Unicode NFC 规范化。
  • 重复检测:duplicate 按内容哈希识别重复文件,而不是只看文件名。
  • 安全流程:preview 先展示变更,--dry-run 做预演;--safe 校验无数据丢失;确认后执行,目标名冲突时自动追加 _1、_2。
  • 可追溯:每次操作在目标目录写入 .renamer_log.json,undo 据此撤销上一轮重命名。

适用边界

  • 只处理指定目录内的文件,不递归进子目录,也不跨目录移动文件。
  • 扩展名过滤和重命名规则依赖正确参数,--extensions 能缩小范围,避免误伤非目标文件。
  • 撤销只覆盖上一轮操作,多次连续重命名后无法逐条回退。
  • 文件名过长、符号异常严重时,建议先用 preview 检查清理结果。

使用场景

  • 整理相机导出的照片:按拍摄日期时间加原始名重命名,方便后续按时间排序
  • 清理下载目录:移除文件名中的特殊字符并合并多余空格,避免传输报错
  • 发票归档:为每月发票添加固定前缀和连续序号,方便财务按月份查找
  • 整理下载目录:批量预览所有变更后执行重命名,避免误操作覆盖文件

适合人员

  • 摄影师:需要按拍摄日期快速整理大量照片,避免手动修改文件名
  • 行政助理:负责整理扫描件,需要给文件添加统一前缀和连续序号
  • 财务专员:处理每月发票,需要按固定格式批量重命名并归档
  • 普通用户:下载目录文件杂乱,需要清理特殊字符并规范文件名