全部工具

自定义逻辑

用 JavaScript 逻辑批量重命名文件

当内置规则表达不了你的改名逻辑时,可以使用 JavaScript 规则。它可以基于文件名、路径、序号和支持的文件 API 计算新名称。

适用场景

适合重命名依赖 if/else 条件、文件内容、文件大小、序号计算或自定义公式的场景。

重命名示例

使用文件内容

note.txt

Project_Plan_note.txt

添加大小标签

photo.jpg

[MEDIUM]_5MB_photo.jpg

自定义扩展名逻辑

document.txt

document.zip

常见使用场景

  • 把文本文件第一行作为文件名的一部分。
  • 根据文件大小或自定义条件添加标签。
  • 实现组合多种内置能力的命名公式。

怎么使用

  1. 1选择 JS 脚本规则。
  2. 2编写返回新文件名的 main 函数。
  3. 3先用预览和日志测试,再应用到真实文件。

常见问题

什么时候该用 JavaScript 而不是正则?

模式替换用正则更合适;如果结果依赖分支判断、计算或文件 API,就用 JavaScript。

执行前需要测试脚本吗?

需要。自定义脚本可能对每个文件产生不同结果,预览和日志很重要。

相关工具

全部工具

在本地应用这条规则

Renamio 支持 Windows 和 macOS,执行前预览每个新文件名,并保留重命名历史。

下载 Renamio