automator可图形化批量重命名下载文件:先明确规则(如去空格、加前缀、替换文本等),再新建“快速操作”,拖入“获取指定finder项目”和“重命名finder项目”,设置方式后保存并启用“在finder中显示”,右键即可调用。
用 automator 重命名下载的文件,不需要写代码,几步就能批量处理。关键是把“要改什么”和“改成什么样”说清楚,再让 automator 按规则执行。
明确重命名规则再动手
Automator 不会猜你想怎么改名,必须提前想好规则。比如:
- 去掉文件名里的空格和特殊符号(如 my file.pdf → myfile.pdf)
- 统一加前缀或后缀(如 report.pdf → 20240515_report.pdf)
- 按日期、序号重排(如 IMG_001.jpg, IMG_002.jpg → vacation_01.jpg, vacation_02.jpg)
- 替换特定文字(如把所有 “draft” 替换成 “final”)
创建 Automator 工作流(macOS Monterey 及更新系统)
打开 Automator → 新建文档 → 选择“快速操作”(推荐,可右键在访达中直接调用)→ 在左侧搜索栏输入关键词,拖入对应操作:
- “获取指定 Finder 项目”:手动指定要处理的文件夹(如“下载”)
- “筛选 Finder 项目”(可选):只处理某类文件,比如“种类 是 图像”或“名称 包含 draft”
-
“重命名 Finder 项目”:这是核心步骤,点开后可选多种方式:
✓ 添加文本(前后加前缀/后缀)
✓ 替换文本(支持正则表达式,勾选“使用正则表达式”可处理复杂模式)
✓ 格式化为名称(按日期、计数器、创建时间等动态生成新名)
保存时起个易识别的名字(如“去空格+加日期”),启用“在 Finder 中显示”选项,之后右键文件夹就能看到该快捷操作。
常用技巧与避坑提醒
实际用起来有几个细节容易卡住:
- 如果重命名后文件名重复,系统会自动加 “ 2”、“ 3”,不会覆盖原文件
- 正则替换需谨慎:例如想删掉所有括号及里面内容,可写 \s*\(.*?\)\s*,并勾选“使用正则表达式”
- “格式化为名称”里的时间变量默认是当前时间;若想用文件创建时间,需先加一步 “获取文件的属性”,再用“格式化为名称”中的“创建日期”字段
- 测试时先复制几个文件到新文件夹里试运行,避免误操作影响原始下载内容
进阶:配合快捷键或定时触发(可选)
不想每次右键?可以进一步优化:
- 在“快捷键”系统设置中,为这个快速操作分配一个全局快捷键(如 ⌘⌥R)
- 用“日历”或第三方工具(如 Keyboard Maestro)设定每天上午9点自动运行该工作流,处理前一天下载的文件
- 导出为 App:在 Automator 中新建“应用程序”,流程相同,双击即可运行,适合固定路径(如始终处理“下载”文件夹)











