使用Automator重命名文件和文件夹

Automator是Apple创建和自动化工作流程的应用程序。 您可以将其视为一种反复执行相同重复任务的方式。

Automator经常被忽视,特别是新的Mac用户,但它有一些非常强大的功能,可以使您的Mac比以前更容易使用。

Automator和工作流程自动化

在本指南中,我们将向Automator应用程序介绍新的Mac用户,然后使用它创建重命名文件或文件夹的工作流程。 为什么这个特定工作流 那么对于Automator来说这是一项简单的任务。 此外,我的妻子最近问我如何快速轻松地重新命名文件夹中充满数百个扫描图像。 她可以使用iPhoto执行批量重命名 ,但Automator是此任务的更多功能应用程序。

05年1月

Automator模板

Automator包含工作流程模板,可以使创建过程更加轻松。

Automator可以创建多种类型的工作流程; 它包含最常用工作流程的内置模板。 在本指南中,我们将使用最基本的模板:工作流模板。 该模板允许您创建任何类型的自动化,然后从Automator应用程序中运行该自动化。 我们将在第一个Automator流程中使用此模板,因为通过在应用程序内运行工作流程,我们可以更轻松地看到流程的工作方式。

可用模板的完整列表包括:

工作流程

您使用此模板创建的工作流必须从Automator应用程序中运行。

应用

这些是自行运行的应用程序,通过删除应用程序图标上的文件或文件夹来接受输入。

服务

这些是使用Finder的服务子菜单从OS X内部可用的工作流程。 服务使用当前选定的文件,文件夹,文本或来自当前活动应用程序的其他项目,并将该数据发送到所选工作流程。

文件夹操作

这些是附加到文件夹的工作流程 。 当您将某些东西放入文件夹时,将执行相关的工作流程。

打印机插件

这些是可从“打印机”对话框中获得的工作流程。

iCal报警

这些是由iCal警报触发的工作流程。

图像捕捉

这些是图像捕捉应用程序中可用的工作流程。 他们捕获图像文件并将其发送到您的工作流程进行处理。

发布时间:2010年6月29日

更新日期:4/22/2015

05年05月

Automator接口

Automator界面。

Automator界面由一个分为四个窗格的单个应用程序窗口组成。 位于左侧的“库”窗格包含可在您的工作流中使用的可用操作和变量名称的列表。 “库”窗格的右侧是“工作流”窗格。 这是您通过拖动库操作并将它们连接在一起来构建工作流的地方。

“库”窗格下方是“描述”区域。 当您选择库操作或变量时,其描述将显示在此处。 其余窗格是“日志”窗格,其中显示运行工作流时发生的情况的日志。 日志窗格可以帮助您调试工作流程。

使用Automator构建工作流程

Automator允许您构建工作流程,而不需要任何编程技能。 实质上,它是一种可视化编程语言。 您可以抓取Automator操作并将它们连接在一起以创建工作流程。 工作流程从上到下移动,每个工作流程为下一个工作流程提供输入。

05年3月

使用Automator:创建重命名文件和文件夹工作流程

这两项行动将构成我们的工作流程。

我们将创建的重命名文件和文件夹Automator工作流程可用于创建顺序文件或文件夹名称。 将此工作流程作为起点并对其进行修改以满足您的需求非常简单。

创建重命名文件和文件夹工作流程

  1. 启动Automator应用程序,位于:/ Applications /。
  2. 将显示一个包含可用模板列表的下拉列表。 从列表中选择工作流程( OS X 10.6.x )或自定义(10.5.x或更早版本)模板,然后单击“选择”按钮。
  3. 在“库”窗格中,确保已选择“操作”,然后单击“库”列表下的“文件和文件夹”条目。 这将过滤所有可用的工作流程操作,以显示与处理文件和文件夹相关的操作。
  4. 在过滤的列表中,向下滚动并找到“获取指定的查找工具”工作流程项目。
  5. 将获取指定的Finder Items工作流程项目拖动到工作流程窗格。
  6. 在相同的过滤列表中,向下滚动并找到重命名Finder Items工作流程项目。
  7. 将“重命名Finder Items”工作流程项目拖动到工作流程窗格,并将其放在“获取指定的Finder项目”工作流程的正下方。
  8. 将出现一个对话框,询问您是否希望将复制Finder项目操作添加到工作流程。 显示此消息是为了确保您了解您的工作流程正在对Finder项目进行更改,并询问您是否想使用副本而不是原件。 在这种情况下,我们不想创建副本,因此请点击“不要添加”按钮。
  9. “重命名Finder项目”操作已添加到我们的工作流程中,但现在它有不同的名称。 新名称是“添加日期”或“查找项目名称的时间”。 这是重命名Finder项目操作的默认名称。 该行动实际上可以执行六种不同功能之一; 其名称反映了您选择的功能。 我们会很快改变这一点。

这是一个基本的工作流程。 工作流程首先让Automator向我们询问我们希望工作流程使用的Finder项目列表。 Automator然后将Finder项目列表一次一个传递给重命名Finder Items工作流程操作。 “重命名Finder项目”操作然后执行更改文件或文件夹名称的任务,并完成工作流程。

在我们实际运行此工作流程之前,我们需要设置工作流程中的每个项目的一些选项。

04年05月

使用Automator:设置工作流程选项

设置了所有选项的工作流程。

我们已经为我们的重命名文件和文件夹工作流程创建了基本大纲。 我们选择了两个工作流项目并将它们连接在一起。 现在我们需要设置每个项目的选项。

获取指定的查找器项目选项

按照构建,Get Specified Finder Items操作期望您手动将文件或文件夹的列表添加到其对话框中。 虽然这会起作用,但我宁愿将对话框与工作流程分开打开,以便显然需要添加文件和文件夹。

  1. 在Get Specified Finder Items操作中,点击'选项'按钮。
  2. 在“当工作流程运行时显示此操作”框中勾选复选标记。

重命名Finder项目选项

“重命名Finder项目”操作默认为将日期或时间添加到现有文件或文件夹名称,甚至将操作名称更改为添加日期或时间以查找项目名称。 这不是我们需要的特定用途,所以我们将修改此操作的选项。

  1. 点击'添加日期或时间到搜索项目名称'操作框中的左上角下拉菜单,然后从可用选项列表中选择'生成顺序'。
  2. 点击'添加号码'选项右侧的'新名称'单选按钮。
  3. 点击'制作搜索条目名称顺序'操作框底部的'选项'按钮。
  4. 在“当工作流程运行时显示此操作”框中勾选复选标记。

您可以根据需要设置其余选项,但以下是我如何为我的应用程序设置它们。

将数字添加到新名称。

在名字后面加上号码。

从1开始编号。

分隔空间。

我们的工作流程完整; 现在是时候运行工作流程了。

05年05月

使用Automator:运行和保存工作流程

完成的工作流程将在运行时显示的两个对话框。

重命名文件和文件夹工作流程已完成。 现在可以运行工作流程来查看它是否正常工作。 为了测试工作流程,我创建了一个测试文件夹,其中包含六个文本文件。 您可以通过多次将空白文本文档保存到要用于测试的文件夹来创建自己的虚拟文件。

运行重命名文件和文件夹工作流程

  1. 在Automator内,点击位于右上角的“运行”按钮。
  2. Get Specified Finder Items对话框将打开。 使用“添加”按钮或将测试文件列表拖放到对话框中。
  3. 点击“继续”。
  4. '查找产品名称顺序'对话框将打开。
  5. 输入文件和文件夹的新名称,例如2009 Yosemite Trip。
  6. 点击“继续”按钮。

工作流程将运行并将所有测试文件更改为新名称以及附加到文件或文件夹名称的序列号,例如2009年优胜美地之旅1号,2009年优胜美地之旅2号,2009年优胜美地之旅3号等。

将工作流程保存为应用程序

现在我们知道了工作流程的工作原理,现在是时候以应用程序的形式保存它,所以我们可以随时使用它。

我打算将此工作流程用作拖放式应用程序,因此我不希望“打开获取指定的查找器项目”对话框。 我只是将文件放到应用程序的图标上。 要进行此更改,请单击“获取指定的查找器项目”操作中的“选项”按钮,并从“在工作流程运行时显示此操作”中删除复选标记。

  1. 要保存工作流程,请选择文件,保存。 输入工作流程的名称和保存位置,然后使用下拉菜单将文件格式设置为应用程序。
  2. 点击“保存”按钮。

而已。 您已经创建了第一个Automator工作流程,这将允许您轻松重命名一组文件和文件夹。