針對封存中的每一個檔案 |
「針對封存中的每一個檔案」動作用於設定一組動作,其中包含一或多個按順序對現有封存資料夾中符合指定篩選器的所有檔案執行的動作。
可以在下列索引標籤上設定「針對封存中的每一個檔案」動作的屬性。
封存來源
位置:指定來源資料夾所在的檔案系統。檔案系統或位置可包括本機檔案系統或網路共用、Librarian 或支援的雲端儲存位置。如需更多有關支援的雲端儲存位置的資訊,請參閱 Administration Console 的「
封存檔案:指定內含動作執行目標檔案的封存檔案。您可以輸入資料夾位置及檔案名稱,或按一下「瀏覽」以找到並選取所需的檔案。或者,也可以透過新增變數來指定所需檔案,或對輸入的值新增特殊字元。
檔案模式:指定該動作用於識別要在其上執行該動作的檔案的篩選器。此篩選器可以包含萬用字元 (例如 ? 和 *) 或規則運算式 (例如 (?i)^.*\.csv$)。按一下 以檢視支援的規則運算式或萬用字元修飾詞的清單,然後按一下修飾詞以進行新增。您還可以透過新增變數來指定檔案模式,或對輸入的值新增特殊字元。
使用規則運算式:指定使用規則運算式來識別檔案模式。 當您選取此選項時,可以向先前的屬性新增規則運算式修飾詞,以便進一步控制搜尋條件。
檔案大小下限:指定可對檔案執行動作的最小檔案大小。
檔案大小上限:指定可對檔案執行動作的最大檔案大小。
包含早於下列時間之前的檔案:指定包含建立時間早於指定時間的檔案。
包含子資料夾:指定當封存子資料夾中的檔案也滿足所指定的檔案模式、最小/最大檔案大小以及檔案期限要求時,會對這些檔案執行設定的動作。
每一個檔案的動作
將檔案內容複製到變數:指定將檔案屬性複製到您指定的變數。支援的檔案屬性及方法如下所示:
名稱
FullName
DirectoryPath
Exists
Extension
Length
CreationTime
LastAccessTime
LastWriteTime
GetContent()
將檔案併入資料夾:指定要將檔案擷取到的資料夾的位置。
位置:指定希望將檔案擷取到的位置的檔案系統。
資料夾:指定要將檔案擷取到的資料夾。如果複製時要覆蓋現有檔案,請包含檔案名稱。您可以輸入資料夾位置及檔案名稱,或按一下「瀏覽」以找到並選取所需的檔案。或者,也可以透過新增變數來指定所需檔案,或對輸入的值新增特殊字元。
如果檔案已存在,則予以取代:指定如果資料夾中已存在同名檔案,則新內容將儲存至該檔案,並取代現有檔案。
檔案名重複時附加序號:指定如果資料夾中已存在同名檔案,則新內容將儲存至檔案名稱加上序號的唯一檔案中。
檔案名重複時附加時間戳:指定如果資料夾中已存在同名檔案,則新內容將儲存至檔案名稱加上時間戳記的唯一檔案中。
如果目標檔案存在,則失敗:指定如果資料夾中已存在同名檔案,則無法儲存新內容。
加密
歸檔具有密碼:指定歸檔受密碼保護。
密碼:開啟「輸入密碼」對話方塊,在其中可以指定用於開啟封存的密碼。
動作
名稱:指定動作的名稱。可以透過在欄位中輸入新名稱來取代預設名稱。
描述:指定動作的說明。
執行動作:指定所需的動作執行頻率。
永遠:指定動作會在每次流程檔案執行時執行。
從不:指定動作不會在流程檔案執行時執行。
根據變數有條件地執行:指定僅有在選取的變數滿足指定條件時,才會執行此動作。在僅有一個條件可以確定是否執行動作的情況下才可使用此選項。您選取此選項後,就可以在輸入方塊中建立條件陳述式。
變數:指定要用於條件陳述式的變數。在輸入方塊中輸入變數。按一下 以查看最近使用的變數的清單,或按一下「變數」或「更多變數」以開啟「插入變數」對話方塊。
[關係運算子]:指定用於條件陳述式的關係運算子。按一下現有運算子以顯示其他運算子的清單,然後按一下要使用的運算子。如需更多資訊,請參閱「關係運算子」。清單中可用的運算子取決於您在「類型」選項中選取的是「文字」還是「十進位」。
值:指定用於條件陳述式的值。若要新增值,請按一下 ,按一下「<輸入一個值>」,輸入所需的值,然後按 Enter
。若要刪除值,請使用滑鼠右鍵按一下此值,然後按一下「刪除」。一些運算子 (例如 Is blank 和 Is not blank) 不需要指定值。在這些情況下,「值」欄位不可用。
類型:指定條件陳述式是評估文字值還是十進位值。
根據運算式有條件地執行:指定動作的執行條件。需要在多個條件陳述式的情況才能使用此選項。如果選取此選項,則可透過建立所需的條件陳述式,在輸入方塊中建立條件運算式。您可以在「樹狀檢視」索引標籤中建立和編輯條件運算式。按一下「文字檢視」索引標籤以檢視條件運算式的唯讀文字檢視。
[條件式連字符]:指定群組中的條件陳述式的條件式連字符。預設條件式連字符為 And。
按一下現有條件式連字符以顯示一個功能表,透過該功能表,您可以使用下列其中一種方式來設定條件運算式:
And、Or、NotAnd、NotOr:按一下清單中要用於條件陳述式的條件式連字符。如需更多有關支援的條件式連字符的資訊,請參閱「條件式連字符」。
新增條件:按一下以將條件陳述式新增至目前群組。
新增群組:按一下以在目前群組新增一個條件陳述式子群組。
移除群組:按一下以刪除子群組。從子群組開啟功能表時可用。
全部清除:按一下以刪除所有條件陳述式 (包括子群組)。從最上方的群組開啟此功能表時可用。
:按一下以在與此連字符相關聯的群組中新增條件陳述式。顯示在運算式中每個條件式連字符的右側。
:Click to delete the conditional statement.當您指向某個現有條件陳述式時,顯示在該陳述式的右側。
變數:指定要用於條件陳述式的變數。在輸入方塊中輸入變數。按一下 以查看最近使用的變數的清單,或按一下「變數」或「更多變數」以開啟「插入變數」對話方塊。
[關係運算子]:指定用於條件陳述式的關係運算子。按一下現有運算子以顯示其他運算子的清單,然後按一下要使用的運算子。如需更多資訊,請參閱「關係運算子」。清單中可用的運算子取決於您在「類型」選項中選取的是「文字」還是「十進位」。
值:指定用於條件陳述式的值。若要新增值,請按一下 ,按一下「<輸入一個值>」,輸入所需的值,然後按 Enter
。若要刪除值,請使用滑鼠右鍵按一下此值,然後按一下「刪除」。一些運算子 (例如 Is blank 和 Is not blank) 不需要指定值。在這些情況下,「值」欄位不可用。
類型:指定條件陳述式是評估文字值還是十進位值。
登入設定
從父動作繼承:指定動作繼承在「動作」屬性索引標籤上指定的使用者帳戶認證。或者,如果動作是「群組」動作的子動作,則該動作會繼承在直接父「群組」動作的屬性索引標籤上指定的使用者帳戶認證。
指定使用者認證:指定使用指定的認證執行動作。
錯誤處理和診斷
忽略錯誤並繼續執行動作:指定如果動作失敗,則會繼續執行其餘動作。如果未選取此選項,並且動作失敗,則產生的行為會依多種因素而定,如下所示:
在「流程」面板中,按一下「針對封存中的每一個檔案」旁邊的 。
在「新增動作」對話方塊中,選取要新增的動作,然後按一下「確定」。或者,按兩下動作。
使用動作屬性索引標籤,可以視需要設定新動作。