BatchRenameTool是一个文件批量重命名一个文件夹下文件的小工具,支持多种批量改名模式,包括“完全替换,前面追加,后面追加,部分替换”等常见的改名需求。支持Windows和macOS操作系统。现在“完全替换”模式支持输入英文逗号分隔的多个关键词,比如 apple,banana,cherry。程序会按文件原始名称排序后,一一对应改成 apple.xxx、banana.xxx、cherry.xxx,并保留原文件扩展名。原来的单个名称批量改名行为也保留不变,输入单个名字时仍然会生成 demo_1、demo_2 这种序号形式。
如果关键词数量少于文件数量(不包括Windows和macOS系统的隐藏文件),预览阶段就会弹窗提示还差几个关键词,我也顺手把输入标签更新成了“新文件名称/关键词”。我已经做了本地验证:多关键词映射、旧的单名称模式、以及“还缺几个关键词”的提示都正常。
- 多关键词一一对应批量改名
- 单关键词回退到原来的统一命名加序号
- 批量更改文件格式
批量更改文件名称的规则是:
- 输入单个关键词,比如 apple
仍走原来的逻辑,批量改成 apple_1、apple_2、apple_3 - 输入看起来像单个有效关键词的内容,比如 apple,
也按单关键词处理,不弹窗 - 只有输入了两个及以上有效关键词,比如 apple,banana,cherry
才按文件原名称排序后一一对应改名 - 如果是多关键词模式且关键词数量少于文件数量
才会弹窗提示还差几个关键词
批量更改文件格式的规则是:
- 不填新文件格式:保持原来的后缀不变
- 只填一个格式,比如 webp
所有文件都统一改成这个新格式 - 填多个格式,比如 webp,avif,gif
会按文件原名称排序后一一对应修改 - 如果多个格式数量不足
预览时会弹窗提示还差几个格式 - 为了方便恢复,改格式时会保留原扩展名痕迹
例如 a.jpg 改成 webp 后会变成 a.jpg.webp

