·4分钟阅读

如何在 Mac 上批量重命名多个文件

逐个重命名文件会浪费大量本可以用来做正事的时间。macOS 自带了几种方案,但只要需求超出基本的顺序命名,它们很快就捉襟见肘。

你有一个文件夹,里面全是名字乱七八糟的文件。它们可能来自相机、扫描仪,或者某位客户——在他们看来,"final_final_v3_REAL.pdf" 就是个合理的命名方式。你需要把这些文件全部重命名成有条理的样子。在 Mac 上,你有几种选择——但大多数选择很快就会碰壁。

如果你曾在 Finder 里一个一个地重命名文件,花了整整二十分钟,你早就体会过这种痛苦了。如果你试过 Finder 自带的批量重命名功能,你也知道它只能应付基本需求,一旦需要更精细的控制就无能为力了。

macOS 自带功能能做到什么

Finder 确实有批量重命名功能。选中多个文件,右键点击,选择"重命名"。你会得到三种模式:替换文本、添加文本,或格式化(顺序编号)。对于简单任务——比如添加前缀或替换一个词——这已经够用了。但局限性很快就会显现:

  • 不支持正则表达式或模式匹配
  • 无法按位置删除特定字符
  • 提交前看不到最终文件名的预览
  • 不支持多步骤重命名——一次只能执行一种操作
  • 在数百个文件上出错后无法撤销

对于任何超出基础需求的重命名任务,你都需要一款专门的工具。

可视化流水线方案

Renym 采用了一种不同的批量重命名思路。它不是让你在一个文本框里输入内容然后点"执行",而是让你搭建一条由多个重命名操作组成的可视化流水线。每一步都会转换文件名,你可以根据需要叠加任意多个步骤。

Renym batch file renaming pipeline on macOS

拖入、预览、应用

把文件拖进 Renym,你会立即看到当前文件名,以及它们即将变成什么样子的实时预览。你添加的每一个操作都会实时更新预览,因此在动手重命名之前,你就已经清楚最终结果会是什么样。

叠加多个操作

需要去掉一个前缀、把下划线替换成连字符,再加上顺序编号?搭建一条三步流水线就行。每一步都承接上一步的结果,你可以随时调整顺序或删除某个步骤,不必从头再来。

出错时可以撤销

重命名了 300 个文件,结果发现第二步搞错了?Renym 支持撤销,你可以还原整个批次然后重试,不需要一个一个手动修正文件名。

在 Mac App Store 获取 Renym

下一篇文章

Renym

Rename hundreds of files with visual pipelines — regex, numbering, case changes.

Get Renym on the Mac App Store