如何在Mac上按拍摄日期批量重命名照片

相机和手机给照片起的名字都是IMG_4027.jpg这样的。整理一次旅行或一组拍摄时,我们通常希望文件名以拍摄日期开头,比如2026-07-14 冰岛 2026 01.jpg。访达可以一次重新命名很多文件,却读不到这个日期。下面说明原因,以及如何在Mac上用Folia Files按拍摄日期批量重命名照片。
简短回答:在Folia Files中选中照片,选择文件 › 批量重新命名…,添加一条设为拍摄时间(EXIF)的添加日期规则,选择yyyy-MM-dd等格式,在预览中核对新名称,然后重新命名。按⌘Z即可恢复所有原来的名称。
为什么访达无法按拍摄日期重命名照片
在访达中选中多个文件,按住Control键点按并选择重新命名,可以看到三种模式:替换文本、添加文本和应用格式。它们处理文件名很方便,格式模式也能加上编号或日期,但没有一种会读取相机写在照片里的日期。
这一点很重要,因为一张照片有两种日期:
- 文件日期(创建日期、修改日期)由文件系统管理。照片在拷贝、下载、同步或导出时,这些日期可能会变;它们往往反映的是文件到达你的Mac的时间,而不是你按下快门的时间。
- 拍摄日期由相机或手机写入照片的EXIF元数据(DateTimeOriginal字段)。它随文件一起走,无论文件经历什么,都保持正确。
要按拍摄的那一刻给照片命名,就需要一个能读取EXIF的重命名工具。
用Folia Files按拍摄日期重命名照片
Folia Files的批量重新命名工具会从上到下依次应用多条规则,并在磁盘上发生任何改动之前显示每一个新名称。

1. 选择照片
在面板中选中照片,然后选择文件 › 批量重新命名…;或者按住Control键点按它们,选择批量重新命名 n 个项目…。也可以打开工具 › 批量重新命名,再把文件夹拖进去,或点按面板所选内容。
工具会在单独的标签页中打开。文件列在左侧:添加的文件夹会带上其中的文件,默认包括子文件夹。在筛选选项的扩展名中输入jpg, heic,就只保留照片,文件夹里的视频和其他文件不会被改动。你也可以逐个取消勾选文件。
2. 添加拍摄日期
在规则一栏点按添加,选择添加日期。这条规则有三项设置:
- 日期来源:修改日期、创建或拍摄时间(EXIF)。选择拍摄时间(EXIF);
- 格式:
yyyy-MM-dd(2026-07-14)、yyyyMMdd、yyyy-MM-dd HH.mm.ss、yyyyMMdd_HHmmss、dd-MM-yyyy或yyyy-MM; - 分隔符(分隔,默认为空格)和位置:在开头或在末尾。
如果希望访达或任何按名称排序的列表按拍摄先后显示照片,就把年份放在最前面。没有EXIF日期的文件(截屏、从网页存储的图片)会改用文件的创建日期。
截图中,这条规则设为拍摄时间(EXIF)、yyyy-MM-dd,分隔符为_,放在开头:预览显示IMG_4021.jpg变成2026-07-12_IMG_4021.jpg。

3. 加上名称和编号
只有日期往往不够:同一天拍的照片会得到相同的名字。每条规则都作用于上一条规则的结果,所以推荐这样组合:
- 新名称(模板),填入
{parent} {n}:文件夹名加编号(冰岛 2026 01、冰岛 2026 02…); - 添加日期,拍摄时间(EXIF),
yyyy-MM-dd,在开头。
这样IMG_4027.jpg就变成2026-07-14 冰岛 2026 01.jpg。模板还支持{name}(当前名称)、{ext}和{date}。注意:模板中的{date}是文件的修改日期。要用拍摄日期,请使用添加日期规则。
拖移规则可以调整顺序,也可以用每条规则的开关暂时关闭它,比较结果。
4. 核对预览,然后重新命名
预览一栏列出每个文件的当前名称和新名称,并统计改动数量。会发生冲突的名称会被标出,绝不会覆盖:两张照片会得到同一个名字时显示与其他项目同名,文件夹里已有同名文件时显示已存在。这些文件会被跳过;添加一条编号规则或{n}占位符,警告就会消失。
列表确认无误后,点按重新命名 n 个项目…(或按⌘↩),核对新旧名称的汇总,然后确认。
撤销,或者改为重命名副本
整批重命名是一次操作:完成后立即按⌘Z,所有名称都会恢复。之后,这次重命名仍保留在工具栏操作按钮的历史记录中,也可以在那里撤销(了解更多安全的文件操作)。
如果想保留相机原来的名字,请在预览下方选择处理副本,放在原件旁边,而不是修改原件:Folia Files会创建重命名后的副本,原件保持不变。处理副本,放在子文件夹中和处理副本,放在选定的文件夹中也是同样的道理。
按日期给照片命名的小技巧
- 年、月、日的顺序。
2026-07-14在任何地方都按日期排序,14-07-2026则不会。 - **拍得多的日子加上时间。**用
yyyyMMdd_HHmmss,每个名字都精确到秒地记录拍摄时间。连拍可能落在同一秒,所以仍要保留编号。 - 让RAW和JPEG成对。带编号的模板会给同一张照片的RAW和JPEG分配不同的编号。改为只用添加日期规则:它会在日期后保留当前名称,
2026-07-14 IMG_4027.jpg就会紧挨着2026-07-14 IMG_4027.CR3。 - **检查相机的时钟。**拍摄日期就是相机时钟当时显示的时间。如果两个人拍了同一次旅行,用日期加时间命名可以把两组照片按拍摄顺序排在一起,前提是两台相机的时钟都准确。
- **在分享或归档之前重命名。**日期一旦写进文件名,无论照片最终存放在哪里,都不再依赖文件日期。
Folia Files的两个版本都提供批量重新命名:foliafiles.com版和Mac App Store版。


