使用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工作流程,這將允許您輕鬆重命名一組文件和文件夾。