BatchRenameTool是一个文件批量重命名一个文件夹下文件的小工具,支持多种批量改名模式,包括“完全替换,前面追加,后面追加,部分替换”等常见的改名需求。支持Windows和macOS操作系统。现在“完全替换”模式支持输入英文逗号分隔的多个关键词,比如 apple,banana,cherry。程序会按文件原始名称排序后,一一对应改成 apple.xxxbanana.xxxcherry.xxx,并保留原文件扩展名。原来的单个名称批量改名行为也保留不变,输入单个名字时仍然会生成 demo_1demo_2 这种序号形式。

 

如果关键词数量少于文件数量(不包括Windows和macOS系统的隐藏文件),预览阶段就会弹窗提示还差几个关键词,我也顺手把输入标签更新成了“新文件名称/关键词”。我已经做了本地验证:多关键词映射、旧的单名称模式、以及“还缺几个关键词”的提示都正常。

  • 多关键词一一对应批量改名
  • 单关键词回退到原来的统一命名加序号
  • 批量更改文件格式

 

批量更改文件名称的规则是:

  • 输入单个关键词,比如 apple
    仍走原来的逻辑,批量改成 apple_1apple_2apple_3
  • 输入看起来像单个有效关键词的内容,比如 apple,
    也按单关键词处理,不弹窗
  • 只有输入了两个及以上有效关键词,比如 apple,banana,cherry
    才按文件原名称排序后一一对应改名
  • 如果是多关键词模式且关键词数量少于文件数量
    才会弹窗提示还差几个关键词

 

批量更改文件格式的规则是:

  • 不填新文件格式:保持原来的后缀不变
  • 只填一个格式,比如 webp
    所有文件都统一改成这个新格式
  • 填多个格式,比如 webp,avif,gif
    会按文件原名称排序后一一对应修改
  • 如果多个格式数量不足
    预览时会弹窗提示还差几个格式
  • 为了方便恢复,改格式时会保留原扩展名痕迹
    例如 a.jpg 改成 webp 后会变成 a.jpg.webp