壓縮動作

若要壓縮檔案,請使用 ZIP 檔案動作,並指定要封存的路徑。 如果封存已存在,該動作將新增所選檔案。

下列範例使用變數來指定封存路徑。 最佳壓縮可確保最大限度地縮減檔案大小,且密碼為封存多加了一層安全性。

[壓縮檔案] 動作的螢幕擷取畫面。

解壓縮檔案動作的運作方式類似,也需要封存路徑和目標資料夾。 下列範例使用包含遮罩選項,僅解壓縮副檔名為 .txt.xlsx 的檔案。

[解壓縮檔案] 動作的螢幕擷取畫面。

ZIP 檔案

將一或多個檔案或資料夾壓縮至 ZIP 封存中。

輸入參數

引數 選用 接受 預設值 描述
Archive path 檔案 要建立之 ZIP 檔案的完整路徑。 如果檔案已經存在,此動作會加入新的壓縮檔案且/或將其新增至現有的 ZIP 檔案。 如果 ZIP 檔案已經包含同名的檔案或資料夾,則會覆寫該同名項目。
File(s) to zip FileSystemObject清單 要包含於 ZIP 檔案中之檔案或資料夾的完整路徑
Compression level 無法使用 無、最佳速度、速度與壓縮的最佳平衡點、最佳壓縮 速度與壓縮的最佳平衡點 要使用的壓縮等級。 壓縮等級越高,檔案越小,但建立或存取的時間越長
密碼 直接加密文字輸入或文字值 用於保護 ZIP 的密碼。 將此屬性保留空白,可建立不採用密碼保護的 ZIP
Archive comment 文字值 要包含在 ZIP 檔案中做為檔案屬性的註解

變數已產生

引數 類型​ 描述
ZipFile 檔案 由此動作建立的 ZIP 檔案

例外狀況

例外 描述
檔案或資料夾不存在 指示指定的檔案或資料夾不存在
檔案或資料夾名稱無效 指示檔案或資料夾名稱無效
封存已經存在,但不是有效的 ZIP 封存 指示封存已經存在,但不是有效的 ZIP 封存
無法壓縮檔案 指示壓縮檔案時發生問題

解壓縮檔案

解壓縮 ZIP 封存中所含的一或多個檔案或資料夾。

輸入參數

引數 選用 接受 預設值 描述
Archive path 檔案 要解壓縮之 ZIP 檔案的完整路徑
Destination folder 資料夾 要將封存解壓縮至其中之資料夾的完整路徑。 此動作會覆寫資料夾中檔名與封存中檔案同名的檔案
密碼 直接加密文字輸入或文字值 用於此封存的密碼 (若有)。 如果 ZIP 檔案未採用密碼保護,請將此處保留空白
Include mask 文字值 用於限制將檔案解壓縮至此處所輸入之檔案的篩選。 此參數可讓您使用萬用字元,例如 '.txt' 或 'document?.doc' (不含引號)。若要允許多個檔案篩選,請以分號分隔選項,例如 '.txt;*.exe'
Exclude mask 文字值 可藉由排除此處所輸入檔案來限制解壓縮之檔案的篩選。 此參數可讓您使用萬用字元,例如 '.txt' 或 'document?.doc' (不含引號)。若要允許多個檔案篩選,請以分號分隔選項,例如 '.txt;*.exe'

變數已產生

此動作不會產生任何變數。

例外狀況

例外狀況 描述
無法建立目的地資料夾 指示無法建立目的地資料夾
找不到封存 指示封存不存在
封存不是有效的 ZIP 檔案 指示封存不是有效的 ZIP 檔案
無法解壓縮檔案 指示解壓縮檔案時發生問題