macbook如何批量重命名文件 mac 批量重命名 照片
在mac上使用automator重命名照片并读取exif信息,需创建“服务”类型工作流程,设置“服务接收图像文件”并在finder中使用;2. 添加“过滤访达项目”动作筛选图像文件,避免误操作;3. 使用“重命名访达项目”动作,选择“添加日期或时间”,在选项中设置“拍摄日期”以读取exif中的拍摄时间,并可自定义格式如yyyy-mm-dd_hhmmss;4. 可积累多个“重命名访达项目”动作,结合“添加文本”并选择“相机型号”或“原始名称”等exif信息,构建如2023-10-27_143005_iphone15promax_img_1234.jpg的命名规则;5. 保存为“服务”后可在查找器右键菜单调用,或保存为“应用程序”通过拖拽文件运行,同样重复使用;6. 如果exif数据丢失,自动机会默认使用文件创建日期,可能导致故障,建议重命名前检查exif缺陷,并提前备份照片错误操作。
Mac上用Automator重命名照片,特别是利用EXIF信息,操作起来并不复杂,它可以让你批量根据拍摄日期、相机型号等数据来整理你的照片,省去大量手动劳动。这其实是个非常实用的功能,尤其是当你的手机和相机拍摄时它有了一批照片,想按时间线设备来整理时,Automator可以派上大用场。解决方案
使用Automator重命名照片并读取EXIF信息,你创建需要一个新的“工作流程”或“服务”。我个人更倾向于“服务”,因为可以直接在Finder的右键菜单里使用,非常方便。打开Automator:从“应用程序”文件夹中找到并打开Automator。选择文档类型:新建一个文档,选择“服务”。在窗口顶部,将“服务接收”更改为“图像文件”或“文件和文件夹”(如果你想更通用一些,但后面需要要筛选),并选择“在Finder.app”中。添加“获取指定访达项目”(可选但推荐):如果你想在Automator内部直接选择文件,可以添加这个动作。但如果作为“服务”使用,这一步通常可以省略,因为你会在Finder中选中文件后右键启动它。添加“过滤访达项目”:这一步很重要,确保你只处理照片文件。将“种类”设置为“是”和“图像”。这样可以避免误操作到视频或其他非图像文件。添加“重命名访达项目”:这是核心动作。拖拽到工作流中。选择重命名方式:在“重命名访达项目”动作的下拉菜单中中,选择“制作副本”或者“添加日期或时间”等。最关键的是,这里有一个选项叫“使工作流程询问”。如果选择它,每次运行都会弹出窗口让你选择重命名规则,这对于如果不固定的需求很方便。但想自动化,直接选择“添加日期或时间”或“文本添加”等。利用EXIF信息:当你选择“添加日期或时间”时,Automator会默认使用文件的创建日期。但如果你想使用EXIF中的拍摄日期,在“重命名访达项目”动作的设置里,选择“添加日期或时间”,然后点击“选项”按钮。你会看到一个下拉菜单,里面有“创建日期” ”、“修改日期”以及重要的“拍摄日期”。选择“拍摄日期”。您还可以自定义日期格式,比如YYYY-MM-DD_HHMMSS登录后复制。组合EXIF信息:Automator的“重命名访达添加项目”动作也允许您其他EXIF信息,比如“相机型号”。
可以在“添加文本”或“添加日期或时间”的基础上,再拖入一个“重命名访达项目”动作,这次选择“添加文本”,然后点击“选项”,选择“相机型号”或“原始名称”等。通过一些“重命名访达项目”动作,你可以构建出非常复杂的命名规则,比如2023-10-27_143005_iPhone15ProMax_IMG_1234.JPG登录后复制。保存服务:点击“文件”gt;“存储”,给你的服务起个名字,比如“按EXIF日期重命名照片”。保存后,它就会出现在Finder的右键菜单“服务”项下。自动器重命名照片时,EXIF数据具体能怎么用?
说实话,EXIF数据在照片重命名这块,简直就是宝藏个库。个人我最常用的就是“日期”(日期)拍摄),因为它能精确到秒,而且是照片真正被拍下来的时间,而不是文件创建日期可能因为复制粘贴而改变。你可以用它来生成像2023-10-27_14-30-05.JPG登录后复制这样的文件名,很快就能看出照片的“生命史”。
除了日期,相机型号(相机)比如,如果你同时用iPhone和单反拍照,想把它们分区分开,就可以在文件名里加上相机型号,像2023-10-27_iPhone15Pro_143005.JPG登录后复制。这对于后期筛选和管理不同设备拍摄的照片特别方
Automator的“重命名访达项目”动作允许你选择的EXIF属性,虽然不是一些专业照片管理软件这么规定,但常用的比如“拍摄日期”、“相机型号”、“原始名称”(如果文件本身有这个属性的话)都提供了。通过调整日期格式,可以控制文件命名的简洁程度或详细程度。有时,我什至把“拍摄日期”和“原始名称”结合起来,既保留了时间信息,又避免了重命名问题,比如2023-10-27_IMG_1234.JPG登录后复制。比这种简单的序列号命名要智能修复。自动化
一旦你花时间配置好一个自动化工作流,自然希望能反复利用。保存的方式主要有两种,各有利弊。
首先是保存为服务(Service)。这是我个人最推荐的方式,因为它无缝集进入macOS的Finder中。当你选中一个或多个照片文件时,右键找到,在“服务”菜单下就可以保存你的工作流。它的好处是即用即走,不用打开Automator应用程序,非常方便快捷。但缺点是,如果你想修改工作流,还是得回到Automat或者里编辑它。而且,如果你设置的是“接收服务文件和文件夹”,它会出现在所有文件和文件夹的右键菜单里,有时候会变焦有点“干扰眼”,所以我通常会把“服务接收”精确到“图像文件”。
其次是保存为应用程序(Application)。这种方式会生成一个独立的.app登录后复制文件。你可以把它拖到Dock栏上,或者放在任何你方便访问的地方。当你需要重新命名照片时,只需把照片文件或文件夹拖拽到这个应用程序图标上,它就会自动运行。这种方式的优点是它又是一个独立的工具,你可以分享给别人使用(只要对方Mac上有Automator),或者作为一个独立的批处理工具存在。缺点是每次运行都需要先打开这个应用程序,相对服务,少了一点“随手拈来”的便捷性。
无论哪种方式,保存后你的工作流程就固定下来了。
如果需要调整,比如更改日期格式,或者想增加一个相机模型的命名规则,你只需要在Automator中打开你之前保存的服务或应用程序文件,进行修改后再次保存即可。这种可复用性,让Automator在批量任务处理上规范范围。如果EXIF数据丢失或不准确,Automator重命名会怎样?
这是一个非常现实的问题,尤其是在处理来自不同来源的照片时。我遇到过多次,比如从一些社交媒体平台下载的照片,或者经过某些编辑软件处理过的图片,它们的EXIF数据可能会被删除、修改,甚至压根就没有。
当Automator尝试读取EXI时F数据(比如“拍摄日期”)但发现该数据缺失时,它并不会报错崩溃。通常情况下,它会默默地跳过这一部分,或者退而求其次,使用文件本身的“创建日期”或“修改日期”来代替。这可能会导致一个问题:你的批量重命名结果可能会导致不一致。有些照片文件名里有准确的拍摄日期,有些变成了文件创建日期(可能和你下载或复制文件的日期一致),而另一些可能就直接跳过了日期部分,只保留了原始文件名或添加了序列号。
为了避免这种混乱,我的建议是:预先检查:在进行大规模重命名之前,随机可以抽查几张照片的EXIF信息。在Finder中选中照片,按Command 我登录后复制打开“显示简介”,在“更多信息”里可以看到EXIF数据。如果发现大量照片损坏EXIF,您可能需要其他重命名策略,或者使用专门的EXIF编辑工具先补全信息。设置备用方案:在Automator的“重命名访达项目”动作中,如果选择了“添加日期或时间”并指定了“拍摄日期”,但该状态不存在,Automator通常会恢复到使用文件的“创”如果你想避免这种情况,或者想明确只用拍摄日期,那么在工作流的前面,可以加入一个“运行Shell脚本”动作,用exiftool登录后复制此类命令行工具来检查文件,确定是否有拍摄日期,然后结果是否继续重命名,或者只处理有完整EXIF的图片。但会增加工作流的复杂性。我个人吃过明显的亏,因为一个小失误导致几张照片文件名全乱套。要将处理的照片复制一份到另一个文件夹,或者使用Time机器,都是非常好的习惯数据。这样即使重命名结果不尽如人意,你也能随时恢复到原始状态。
总之,Automator在处理有标准EXIF的照片时非常强大,但面对不规范的数据,它也有其了解这些“如果”和“但是”,让你在使用它的时候更加从容和有效。
以上就是Mac如何使用Automator重命名照片?EXIF读取的详细内容,更多请关注乐哥常识网文章相关!