0

0

Mac的“自动操作”(Automator)有多神_Mac批量重命名文件【效率技巧】

穿越時空

穿越時空

发布时间:2026-01-08 19:08:33

|

545人浏览过

|

来源于php中文网

原创

Mac用户可通过Automator实现批量重命名:一、创建“工作流程”文档,添加“获取指定的Finder项目”和“重命名Finder项目”动作,设置前缀等规则后运行;二、保存为“快速操作”,在Finder右键菜单调用,支持格式化编号;三、构建含Shell脚本的工作流,执行自定义逻辑如添加日期前缀。

mac的“自动操作”(automator)有多神_mac批量重命名文件【效率技巧】

如果您希望在Mac上实现无需重复手动操作的批量重命名任务,Automator(自动操作)正是系统原生提供的强大自动化工具。它能将多步文件处理逻辑封装为可一键执行的工作流,适用于添加前缀、格式化编号、替换文本等高频场景。以下是三种典型且实用的Automator批量重命名实现方式:

一、创建即用型“工作流程”文档

此方式适合一次性或临时性批量重命名,所有操作在单个工作流中完成,运行时直接选择目标文件即可生效。

1、打开“自动操作”应用(位于“应用程序”文件夹内)。

2、点击“新建文档”,选择“工作流程”,点击“选取”。

3、在左侧动作库搜索栏输入获取指定的 Finder 项目,将其拖入右侧工作区。

4、继续搜索并拖入重命名 Finder 项目动作到工作区中,置于上一动作下方。

5、点击“重命名 Finder 项目”动作,在弹出面板中选择重命名方式,例如“添加文本”,并在对应字段输入前缀:备份_,勾选“添加到名称前面”。

6、点击右上角“运行”按钮,系统将提示您选取文件;选择后立即按规则完成重命名。

二、保存为“快速操作”供Finder右键调用

此方式将Automator任务注册为系统级服务,今后在任意访达窗口中选中文件,右键即可从“快速操作”子菜单中直接触发,无需再次打开Automator。

1、新建一个“快速操作”类型文档(非“工作流程”)。

2、在右侧操作区点击“Workflow receives current”,下拉选择files and folders,并确认位置为Finder

析稿Ai写作
析稿Ai写作

科研人的高效工具:AI论文自动生成,十分钟万字,无限大纲规划写作思路。

下载

3、从左侧库中搜索“重命名”,将对 Finder 项目重新命名拖入工作区。

4、设置规则,例如选择“格式化名称”,输入基础名实验数据,起始编号设为101,位数设为3(生成“实验数据 101”、“实验数据 102”等)。

5、点击菜单栏“文件”→“存储”,命名为批量编号-实验数据,保存后该名称将出现在访达右键菜单的“快速操作”中。

三、构建带Shell脚本的混合工作流

当内置重命名动作无法满足复杂逻辑(如按文件修改时间排序后编号、提取EXIF日期插入文件名),可嵌入自定义Shell命令,实现高度可控的重命名控制。

1、新建一个“工作流程”文档。

2、拖入获取指定的 Finder 项目作为输入源。

3、搜索并添加对 Finder 项目使用 Shell 脚本动作,置于其后。

4、在Shell脚本区域粘贴以下代码(以添加当前日期前缀为例):
for f in "$@"; do
  basename=$(basename "$f")
  dirname=$(dirname "$f")
  datestr=$(date +"%Y%m%d")
  mv "$f" "$dirname/${datestr}_${basename}"
done

5、点击“运行”,选取文件后,每个文件名前将自动插入类似20251217_的日期标识。

相关专题

更多
PHP 命令行脚本与自动化任务开发
PHP 命令行脚本与自动化任务开发

本专题系统讲解 PHP 在命令行环境(CLI)下的开发与应用,内容涵盖 PHP CLI 基础、参数解析、文件与目录操作、日志输出、异常处理,以及与 Linux 定时任务(Cron)的结合使用。通过实战示例,帮助开发者掌握使用 PHP 构建 自动化脚本、批处理工具与后台任务程序 的能力。

30

2025.12.13

PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

23

2026.01.19

java用途介绍
java用途介绍

本专题整合了java用途功能相关介绍,阅读专题下面的文章了解更多详细内容。

15

2026.01.19

java输出数组相关教程
java输出数组相关教程

本专题整合了java输出数组相关教程,阅读专题下面的文章了解更多详细内容。

4

2026.01.19

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

2

2026.01.19

xml格式相关教程
xml格式相关教程

本专题整合了xml格式相关教程汇总,阅读专题下面的文章了解更多详细内容。

4

2026.01.19

PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

13

2026.01.19

微信聊天记录删除恢复导出教程汇总
微信聊天记录删除恢复导出教程汇总

本专题整合了微信聊天记录相关教程大全,阅读专题下面的文章了解更多详细内容。

93

2026.01.18

高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

112

2026.01.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
React 教程
React 教程

共58课时 | 3.9万人学习

Pandas 教程
Pandas 教程

共15课时 | 0.9万人学习

ASP 教程
ASP 教程

共34课时 | 3.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号