返回博客
功能介绍2026年4月30日

Renamio 的 16 种重命名规则详解

全面介绍 Renamio 支持的所有重命名规则,从基础的替换、插入到高级的元数据、正则表达式和 JS 脚本。

重命名规则功能详解使用教程正则表达式

Renamio 的核心是它的规则系统。每条规则代表一种文件名变换操作,多条规则可以组合执行,像流水线一样依次处理。

这篇文章会带你了解所有 16 种规则,每种规则都附带实际使用场景。

基础规则

1. 插入文本

在文件名的指定位置插入内容。

支持 5 种插入位置

  • 前缀:在最前面加内容。IMG_001.jpg旅行_IMG_001.jpg
  • 后缀:在最后面加内容。IMG_001.jpgIMG_001_备份.jpg
  • 指定位置:在第 N 个字符处插入。abcdefabc123def
  • 特定文字前:在某个词前面插入。photo_001.jpg旅行_photo_001.jpg
  • 特定文字后:在某个词后面插入。photo_001.jpgphoto_旅行_001.jpg

典型场景:给文件加项目名前缀、加日期后缀、在特定位置插入分隔符。

2. 查找替换

把文件名中的指定文字替换成其他文字。

三种替换范围

  • 全部替换:替换所有匹配项
  • 替换第一个:只替换第一次出现的
  • 替换最后一个:只替换最后一次出现的

典型场景:把 IMG_ 改成 Photo_、删除文件名中的 副本 字样、修正拼写错误。

3. 移除内容

从文件名中删除指定内容。

三种移除模式

  • 按文字删除:删除指定的字符串
  • 按位置删除:删除从第 N 个字符开始的 M 个字符
  • 清空文件名:删除整个文件名(保留扩展名)

典型场景:删除文件名中的广告词、去掉多余的前缀后缀。

4. 大小写转换

统一文件名的大小写格式。

6 种转换方式

  • 全部大写:readme.mdREADME.md
  • 全部小写:README.mdreadme.md
  • 单词首字母大写:hello world.txtHello World.txt
  • 仅首字母大写:hello world.txtHello world.txt
  • 反转大小写:Hello.txthELLO.txt

典型场景:统一代码文件命名规范、清理大小写混乱的文件名。

序号与编号

5. 序号格式化

给文件加上各种格式的序号。

6 种序号类型

  • 数字:001002003(支持固定位数补零)
  • 英文小写字母:abc
  • 英文大写字母:ABC
  • 中文小写数字:
  • 中文大写数字:
  • 罗马数字:IIIIII
  • 自定义字符集:用户自己定义循环字符

可配置参数:开始序号、步长、重复次数、固定位数。

典型场景:给照片编号、给文档加章节序号、给音乐文件加轨道号。

6. 零填充

统一文件名中数字的位数。

  • 添加零填充300312012
  • 移除零填充003301212

典型场景:统一编号位数,让文件排序更整齐。

7. 随机填充

在文件名中插入随机字符串。

支持数字、小写字母、大写字母、中文数字等字符池,可自定义长度和插入位置。

典型场景:给文件加上随机标识符、生成唯一文件名。

日期与时间

8. 日期规则

在文件名中使用日期信息。

两种模式

  • 添加日期:在文件名中插入当前日期或指定日期。report.docx2026-05-01_report.docx
  • 替换日期格式:把文件名中已有的日期从一种格式转成另一种。20260501_report.docx2026-05-01_report.docx

支持所有常见的日期格式:YYYY-MM-DDYYYYMMDDYYYY/MM/DD 等。

典型场景:给文件加上日期前缀、统一日期格式。

文本处理

9. 条件替换

根据目标文字的位置来替换内容。

四种定位模式

  • 目标文字前 N 个字符
  • 目标文字后 N 个字符
  • 目标文字前所有字符
  • 目标文字后所有字符

例子:文件名 报告_2026_最终版.docx,目标文字是 _2026_,选择"目标文字前所有字符"替换成空 → 最终版.docx

典型场景:删除某个标记之前或之后的所有内容、截取文件名的特定部分。

10. 正则表达式

用正则表达式进行复杂的查找替换。

支持完整的正则语法、分组引用($1$2)、标志位(gim)。

例子:用 (\d{4})(\d{2})(\d{2}) 匹配日期,替换成 $1-$2-$3,就能把 20260501 改成 2026-05-01

典型场景:复杂的模式匹配、批量提取文件名中的特定信息、格式转换。

11. 清理字符

清理文件名中的噪音字符。

可清理内容

  • 括号及内容:支持 ()[]、` 三种括号(自动适配中英文括号)
  • 连续多余空格
  • 连续多余下划线和横线

例子文件名 (副本) (1).docx文件名.docx

典型场景:清理下载文件的广告标记、去掉系统生成的副本标记。

12. 交换位置

按分隔符把文件名分成两部分,然后交换位置。

例子周杰伦 - 晴天.mp3- 分隔 → 晴天 - 周杰伦.mp3

典型场景:调整"作者 - 作品名"的顺序、交换文件名中的两段内容。

13. 转换规则

对文件名进行各种格式转换。

英文转换:大小写的各种组合

中文转换

  • 中文转拼音:你好世界ni_hao_shi_jie
  • 繁简体转换:計算機计算机

数字转换

  • 数字转中文大写:123壹佰贰拾叁
  • 数字转中文小写:123一百二十三
  • 中文转数字:一百二十三123

典型场景:中文文件名国际化、统一数字格式、繁简体转换。

高级规则

14. 元数据规则

用文件的实际信息来命名文件。

支持的元数据包括:

文件信息:文件名、扩展名、大小、创建时间、修改时间

文件哈希:MD5、SHA1、SHA256

图片信息:宽度、高度

照片 EXIF:拍摄时间、相机厂商、相机型号、光圈、快门速度、ISO、焦距、镜头型号

模板语法${photo.dateTime}_${index} 会把每张照片用拍摄时间加序号来命名。

典型场景:用拍摄时间给照片命名、在文件名中加入文件大小、用相机信息命名照片。

15. 修正扩展名

通过读取文件内容来检测实际类型,自动修正错误的扩展名。

例子file.zip111file.zipdocument.pdf 实际是 Word 文件 → document.docx

典型场景:修复被改错的扩展名、修正下载时丢失或损坏的扩展名。

16. JS 脚本

用 JavaScript 编写自定义的重命名逻辑。

当内置规则无法满足需求时,可以用代码实现任意复杂的重命名逻辑。还支持用 AI 生成代码。

典型场景:需要读取文件内容来决定新文件名、需要复杂的条件逻辑、需要调用外部 API。

规则组合:真正的威力

单条规则已经很有用了,但 Renamio 的真正威力在于规则组合

举个例子,你想把相机照片整理成这个格式:2026-巴黎-001.jpg

可以组合三条规则:

  1. 元数据规则:用拍摄时间替换文件名
  2. 插入文本:在前面加上地点 巴黎-
  3. 序号格式化:在最前面加上三位数编号

三条规则按顺序执行,一步到位。

更复杂的例子:

  1. 清理字符:去掉文件名中的括号内容
  2. 查找替换:把 _ 改成 -
  3. 大小写转换:统一小写
  4. 日期规则:加上日期前缀
  5. 序号格式化:加上编号后缀

AI 辅助:说出来就行

如果不想一个个选规则,可以试试 AI 功能。直接用自然语言描述你想要的效果:

"把所有照片按拍摄日期命名,加上序号,格式是 2026-05-01_001"

AI 会自动分析你的需求,组合出合适的规则,还会给你预览效果。不满意可以继续对话修正。

小结

16 种规则覆盖了从简单到复杂的各种重命名场景。关键不是记住所有规则,而是知道"有这个能力",需要的时候能找到。

想了解每种规则的详细用法?可以查看 Renamio 文档

继续阅读

相关文章