若要在 Microsoft Windows® 和 Linux® 作業系統上存取檔案並作為連鎖的一部分處理,請新增具有檔案公用程式連線指令的步驟。
若要啟用這些指令,IT 管理員首先建立檔案公用程式連線 。
Base 64 編碼
Base64 編碼將二進位資料 (如影像、文件或其他檔案) 轉換成一串 ASCII 字元。Base64 編碼將二進位資料表示為文字,有助於防止資料在媒體上傳輸時遺失或損壞,因為媒體並非設計用來處理二進位格式。
請注意: Base64 編碼會造成相對於原始二進位資料大小 33-37% 的開銷 (33% 來自編碼本身,而插入的換行符最多會增加 4%)。
摘要資訊
| 摘要資訊 |
詳細資訊 |
|
|
|
|
| 名稱 |
輸入節點要顯示的名稱 |
|
|
|
|
| 說明 |
選用:輸入節點的描述。最佳做法是描述此節點在連鎖中的原因 (其目的為何)。 |
|
|
|
|
| 指令屬性 |
| 使用的連線 |
選擇作為編碼/解碼來源的連線。 |
|
|
|
|
| 執行者 |
選擇要使用的運行程序類型 |
|
|
|
|
| 來源檔案 |
輸入要編碼的檔案名稱。 |
|
|
|
|
| 使用襯墊編碼 |
選擇此選項可在編碼檔案時包含padding 。 |
|
|
|
|
輸出
| 輸出 |
輸出類型 |
| Base-64 編碼的文字檔 |
文字檔 |
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
指令失敗 |
Base 64 解碼
Base64 解碼可將 ASCII 字串轉換回原始的二進位資料。這可讓您在原始資料經過編碼以進行傳輸或儲存後,存取並使用原始資料。
摘要資訊
| 摘要資訊 |
詳細資訊 |
|
|
|
|
| 名稱 |
輸入節點要顯示的名稱 |
|
|
|
|
| 說明 |
選用:輸入節點的描述。最佳做法是描述此節點在連鎖中的原因 (其目的為何)。 |
|
|
|
|
| 指令屬性 |
| 使用的連線 |
選擇作為編碼/解碼來源的連線。 |
|
|
|
|
| 執行者 |
選擇要使用的運行程序類型 |
|
|
|
|
| 來源檔案 |
輸入要解碼的檔案名稱。 |
|
|
|
|
| 源編碼帶填充 |
選取此項表示要解碼的檔案在編碼時已加入padding 。 |
|
|
|
|
輸出
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
命令失敗 |
總和檢查碼
若要驗證檔案是否已損毀或與原始來源不同,請使用Checksum 指令。該命令可在多個檔案上執行,並可比較其傳回的雜湊值,以確定這些檔案是否完全相同。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 輸入檔 |
輸入要檢查的檔案名稱。若要匹配多個檔案,請使用通配符 * 或 ? |
| 校驗和類型 |
選擇要在輸入檔案上執行的校驗和類型。
選項:
|
输出
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
指令失敗 |
清除換行符
要從表格檔案的儲存格中移除額外的換行符,例如在從一個系統上傳到另一個系統的輸出中,請使用Clean Line Breaks 指令。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 來源檔案 |
輸入要清除斷線的表格檔案。 |
| 分隔符號 |
選擇中使用的分隔符 源文件 。 |
输出
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
命令失敗 |
複製
若要複製檔案和目錄,請使用Copy 指令。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 來源 |
輸入要移動的檔案或目錄名稱。若要匹配多個檔案或目錄,請使用通配符* 或? 。 |
| 目的地 |
輸入檔案或目錄的新位置。 |
| 覆寫 |
若要覆寫現有檔案,請勾選此方塊。 |
输出
無
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
無效參數 |
| 14 |
錯誤 |
未找到來源檔案 |
| 15 |
錯誤 |
寫入目的地檔案失敗 |
| 16 |
錯誤 |
無法寫入目標檔案,因為另一個檔案具有相同名稱 |
建立檔案
若要建立新檔案,請使用Create File 指令。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 文字 |
輸入要加入檔案的文字。 |
| 檔案路徑 |
輸入建立檔案的路徑。如果將檔案用作連鎖中其他指令的輸出,則可選。 |
| 覆寫 |
若要覆寫檔案路徑中存在的另一個檔案,請勾選此方塊。 |
输出
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
無效參數 |
| 15 |
錯誤 |
無效目的地 |
| 16 |
錯誤 |
無法寫入目的地檔案,因為另一個檔案具有相同名稱 |
刪除
若要刪除檔案或目錄,請使用刪除 指令。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 檔案名稱 |
輸入要刪除的檔案或目錄名稱。若要匹配多個檔案或目錄,請使用通配符* 或? 。 |
输出
無
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
無效參數 |
| 14 |
錯誤 |
找不到要刪除的檔案 |
| 17 |
錯誤 |
刪除指定檔案失敗 |
刪除目錄
要刪除一個或多個目錄,請使用Delete directory 指令。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 路徑 |
輸入要刪除的目錄名稱。要匹配多個目錄,請使用通配符* 或? 。 |
| RECURSIVE |
若要遞迴刪除目錄中的檔案或資料夾,請勾選此方塊。 |
输出
無
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 17 |
錯誤 |
刪除指定目錄失敗 |
尋找
若要在檔案或檔案集中搜尋文字字串,請使用Find 指令。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 檔案 |
輸入要搜尋的檔案或檔案集。 |
| 模式 |
輸入要搜尋的文字字串。 |
| 模式語法 |
選擇模式是否使用精確匹配或正規表達式 (regex) 語法。 |
| 大小寫敏感 |
若要在搜尋模式時考慮字元的大小寫,請勾選此方塊。 |
| 反向 |
若要找出不符合 的所有行,請勾選此方塊。 |
输出
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
無效參數 |
| 2 |
錯誤 |
任務失敗 |
| 14 |
錯誤 |
找不到檔案 |
| 18 |
錯誤 |
未找到樣式 |
尋找與取代
若要在檔案中執行尋找和取代,請使用Find and Replace 指令。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 來源 |
輸入要搜尋的檔案名稱。 |
| 目的地 |
指定輸出原始檔案或副本:
- 要輸出原始檔案及其更新列值,請輸入與相同的檔案,來源 。
- 要以更新的列值輸出原始檔案的副本,請輸入新檔案的名稱。
|
| 覆寫 |
若要覆寫現有的目標檔案,請勾選此方塊。 |
| 尋找 |
輸入要尋找的文字字串。 |
| 取代 |
輸入要插入匹配位置的文字字串。 |
| 尋找語法 |
選擇是否使用精確匹配或正則表達式 (regex) 語法為尋找 。 |
| 大小寫敏感 |
若要在搜尋Find 模式時考慮字元的大小寫,請勾選此方塊。 |
输出
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
無效參數 |
| 2 |
錯誤 |
任務失敗 |
| 14 |
錯誤 |
找不到檔案 |
| 15 |
錯誤 |
無效目的地 |
| 16 |
錯誤 |
覆寫錯誤 |
| 18 |
錯誤 |
未找到樣式 |
取得檔案
若要從本機檔案系統擷取檔案,請使用Get File 指令。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 輸入檔 |
輸入要擷取並建立為輸出的檔案。 |
| 資料類型 |
選擇輸入檔案 的內容類型。 |
输出
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
未找到檔案 |
取得檔案/資料夾資訊
若要擷取檔案或資料夾的檔案系統資訊,請使用Get File/Folder Info 指令。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 檔案/資料夾 |
輸入要擷取資訊的檔案或資料夾。 |
输出
舉例來說{ "absPath":"/tmp", "name":"tmp", "size":4096, "mode":2148532735, "modTime":"2018-09-27T19:31:52Z", "isDir": true, "exists": true }
退出代碼
注意: 此指令總是成功。如果未找到檔案或資料夾,exists 屬性將為 false。
Gunzip 檔案
要使用gunzip 解壓縮 GZIP 存檔,請使用Gunzip File 指令。例如,使用此命令解壓縮從Oracle® Hyperion Financial Management (HFM) 輸出的檔案。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 輸入檔 |
輸入要解壓縮的 GZIP 存檔。 |
输出
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
指令失敗 |
Gzip 檔案
要使用gzip 壓縮檔案,請使用Gzip File 指令。
摘要資訊
输出
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
指令失敗 |
列出目錄
要列出目錄的內容,請使用List Directory 指令。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 路徑 |
輸入要列出目錄的路徑。 |
| 輸出格式 |
選擇輸出格式。若要包含標頭和摘要資訊,請選取 Full(完整)。 |
输出
| 輸出 |
輸出類型 |
| 找到的檔案清單 |
陣列 |
| 結果檔案 |
CSV |
注意: 找到的檔案清單 輸出限制為 500 項;如需較大的操作,應使用結果檔案 輸出。
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
無效參數 |
| 14 |
錯誤 |
未找到目錄 |
列出檔案內容
若要列出檔案內容,請使用List File Content 指令。
註記: 此指令無法傳回大於 64KB 的單一行。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 檔案名稱 |
輸入要檢查的檔案名稱。 |
| 預覽行 |
對於大型檔案,請輸入要預覽的檔案行數。您可以使用偏移量 欄位設定預覽的起始行。
要預覽檔案,在監視器螢幕上檢視指令的輸出 。 |
| 位移 |
開始預覽的行數。該值基於 0,因此要從檔案的開頭開始列印,請使用該值 0。 |
範例
下圖顯示5 預覽行,偏移量為5 。請注意,由於偏移量從 0 開始,因此顯示的第一行實際上是 6。

Outputs
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
無效參數 |
| 14 |
錯誤 |
找不到檔案 |
| 20 |
警告 |
檔案太大或非人工可讀 |
製作目錄
要建立目錄,請使用Make Directory 指令。
摘要資訊
输出
無
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
無效參數 |
| 15 |
錯誤 |
建立目錄失敗 |
| 16 |
警告 |
遠端目錄已存在 |
移動
若要移動檔案或目錄,請使用Move 指令。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 來源 |
輸入要移動的檔案或目錄名稱。若要匹配多個檔案或目錄,請使用通配符* 或? 。 |
| 目的地 |
輸入檔案或目錄的新位置。 |
| 覆寫 |
若要覆寫現有檔案,請勾選此方塊。 |
输出
無
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
無效參數 |
| 2 |
錯誤 |
任務失敗 |
| 14 |
錯誤 |
未找到來源檔案 |
選取行數
若要保留檔案起始者或結束者的特定行數,請使用Select Lines 命令。這基本上與Strip Lines 命令相反。它不會移除圖案指定的行,而是保留這些行。如同Strip Lines ,區段可以是檔案中的任何位置。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 來源檔案 |
輸入要保留行數的檔案。 |
| 選取行數 |
輸入要抽取的行清單,以單行或範圍表示。 例如,範圍為3:10 會從檔案移除第 3 行至第 10 行。 負數可用於指定從檔案結束開始的範圍。 例如::-6 將選取從第 6 行到最後一行(包括該行)的所有行。 |
輸出
| 輸出 |
輸出類型 |
| 此命令的輸出檔案 |
檔案 |
| 保留的行數 |
整數 |
| 移除的行數 |
整數 |
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
一般故障 |
分割檔案
若要根據位元組大小、行數或正規表達式 (RegExp) 定界符將檔案分割為多個檔案區塊,請使用Split File 命令。例如,使用此命令並行處理較小的檔案,以協助提高性能
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 輸入檔 |
輸入要分割成多個區塊的檔案。 |
| 分割類型 |
按位元、行或 RegExp 選擇分割輸入檔案的方式 |
| 價值 |
根據Split type 輸入分割輸入檔案的值:
- 若為 Byte,則輸入檔案分塊的最大檔案大小。
- 若為 Line,輸入要包含在檔案分塊中的最大行數。
- 若為 RegExp,請輸入該行的正規表示式,以指示何時建立新的分塊。
|
| 包含 RegExp 匹配 |
如果拆分類型 是 RegExp,請選擇是否在產生的文件塊中包含與Value 匹配的行。 |
输出
| 輸出 |
輸出類型 |
| 分割檔案區塊 |
檔案 |
| 檔案數量 |
整數 |
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
無效參數 |
堆疊檔案
若要將多個非對稱檔案堆疊在一起,請使用Stack Files 指令。
摘要資訊
输出
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
無效參數 |
刪除行
要根據提供的行號從檔案中移除行,請使用Strip Lines 命令。
這基本上與Select Lines 命令相反。它不會保留圖案指定的行,而是移除它們。如同Select Lines ,區段可以是檔案中的任何位置。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 來源檔案 |
輸入要刪除行數的檔案。 |
| 要刪除的行 |
輸入要刪除的行清單,可以是單一行或範圍。 例如,範圍為3:10 會從檔案移除第 3 行至第 10 行。 負數可用於指定從檔案結束開始的範圍。 例如::-6 將移除包括倒數第 6 行在內的所有行。 |
輸出
| 輸出 |
輸出類型 |
| Strip lines 命令的輸出檔案 |
檔案 |
| 保留的行數 |
整數 |
| 移除的行數 |
整數 |
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
無效參數 |
| 2 |
錯誤 |
一般故障 |
Tar
若要建立磁帶存檔 (TAR) 檔案,請使用Tar 指令。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 歸檔名稱 |
輸入要建立的 TAR 檔案名稱。 |
| 來源檔案 |
輸入要新增至 TAR 檔案的檔案或目錄名稱。若要指定多個檔案或目錄,請使用逗號或萬用字元。 |
| 覆寫 |
若要覆寫現有的 TAR 檔案,請勾選此方塊。 |
输出
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
無效參數 |
| 16 |
錯誤 |
建立存檔失敗 |
範本檔案
此指令以輸入檔案範本中各自的值取代指定的按鍵。這些值可以是字串或檔案。如果值是檔案,其全部內容將取代指定值。
與 Handlebars 命令的差異:Handlebars 僅支援原始字串值進行取代,最大總變數 (即所有取代值) 大小為 250MB。 範本檔案支援原始字串值和參考的檔案內容,且沒有最大總變數大小。
摘要資訊
| 摘要資訊 |
詳細資訊 |
|
|
|
|
| 名稱 |
輸入節點要顯示的名稱。 |
|
|
|
|
| 說明 |
選用:輸入節點的描述。最佳做法是描述此節點在連鎖中的原因 (其目的為何)。 |
|
|
|
|
| 指令屬性 |
| 使用的連線 |
選擇範本來源的連線。 |
|
|
|
|
| 執行者 |
選擇要使用的執行器類型 |
|
|
|
|
| 摘要資訊 |
詳細資訊 |
| 範本 |
輸入要擷取金鑰的範本檔案名稱。可以是任何文字格式 (ASCII、UTF-8 等)。 |
| 範本鍵 |
選取 以加入要取代的值的相關資訊。
指令中可包含多個字串或檔案參照。
|
| 索引鍵 |
範本檔案中要取代的值。This can be either:
- 要用作替換關鍵值的字串。
- runner 可用檔案的檔案名稱。
此檔案必須已存在於檔案系統中 (例如,由先前的指令產生)。此檔案可以是任何格式或編碼,且沒有定義的最大大小。但是,較大的檔案可能會影響效能。
|
| 值 |
要使用的替代內容。 命令中沒有預先定義的格式來識別要從範本檔案匯入的內容。識別為指令建立的一部分。然而,最好的做法是用一組獨特的字元來襯托要使用的內容,例如{content}, **content**, 或 。
|
| 值類型 |
關鍵值被取代的類型 (字串或檔案)。 |
輸出
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
指令失敗 |
UTF-8 編碼
若要轉換檔案為 Unicode Transformation Format-8-bit (UTF-8) 編碼,請使用UTF-8 Encode 指令。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 來源檔案 |
輸入要移動的檔案或目錄名稱。若要匹配多個檔案或目錄,請使用通配符* 或? 。 |
| 來源編碼 |
輸入源檔案 的編碼,例如uft-16 或windows-1251 。 |
输出
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
無效參數 |
| 2 |
錯誤 |
指令失敗 |
解壓縮
若要解壓縮 TAR 檔案,請使用Untar 指令。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 封存 |
輸入要解壓縮的 TAR 檔案名稱。 |
| 目的地 |
輸入要解壓縮至的目錄名稱。 |
| 覆寫 |
若要在解壓縮存檔時覆寫現有檔案,請勾選此方塊。 |
输出
無
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
無效參數 |
| 2 |
錯誤 |
解壓縮檔失敗 |
| 14 |
錯誤 |
找不到封存資訊 |
| 16 |
錯誤 |
覆寫錯誤 |
解壓縮
若要解壓縮 ZIP 或 GZIP 存檔,請使用Unzip 指令。
註記: 此指令需要 GroundRunner。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 封存 |
輸入要解壓縮的存檔名稱。 |
| 目的地 |
輸入要解壓縮至的目錄名稱。 |
| 覆寫 |
若要在解壓縮存檔時覆寫現有檔案,請勾選此方塊。 |
输出
無
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
無效參數 |
| 2 |
錯誤 |
解壓縮檔失敗 |
| 14 |
錯誤 |
找不到封存資訊 |
| 16 |
錯誤 |
覆寫錯誤 |
壓縮
若要建立 ZIP、GZIP 或 GZIP+TAR 存檔,請使用Zip 指令。
摘要資訊
| 摘要資訊 |
詳細資訊 |
| 存檔名稱 |
輸入要建立的存檔名稱。檔案副檔名決定壓縮演算法:
- 對於 ZIP,
.zip 或.z
- 對於 GZIP,
.gzip 或.gz
- 對於 GZIP+TAR,
.tgz
|
| 目的地 |
輸入要解壓縮至的目錄名稱。 |
| 覆寫 |
若要覆寫現有的存檔,請勾選此方塊。 |
输出
退出代碼
| 代碼 |
類型 |
詳細資訊 |
| 0 |
成功 |
成功 |
| 1 |
錯誤 |
無效參數 |
| 16 |
錯誤 |
建立存檔失敗 |