アーカイブ内の各ファイル |
[アーカイブ内の各ファイル] 操作では、指定したフィルタに一致する既存のアーカイブフォルダ内のすべてのファイルに連続して実行する 1 つ以上の操作のグループを設定できます。
[アーカイブ内の各ファイル] 操作のプロパティは、次のタブで設定できます。
アーカイブソース
場所:ソースフォルダが存在するファイルシステムを指定します。ファイルシステムまたは保存場所には、ローカルファイルシステムまたはネットワーク共有フォルダ、Librarian、またはサポートされているクラウドストレージの場所が含まれます。サポートされているクラウドストレージの場所の詳細については、Administration Console の「
アーカイブファイル:操作を実行するファイルを含むアーカイブファイルを指定します。フォルダの場所とファイル名を入力するか、[参照] をクリックして目的のファイルを検索して選択できます。または、目的のファイルを指定する変数を追加することや、入力した値に特殊文字を追加することができます。
ファイルパターン:操作を実行するファイルを識別するフィルタを指定します。このフィルタにはワイルドカード文字 (? および *) または正規表現 ((?i)^.*\.csv$ など) を含めることができます。 をクリックすると、サポートされている正規表現またはワイルドカード修飾子のリストが表示されます。修飾子をクリックして追加できます。ファイルパターンを指定する変数を追加することや、入力した値に特殊文字を追加することもできます。
正規表現の使用:操作でファイルパターンを識別する正規表現を使用します。 このオプションを選択すると、正規表現修飾子を以前のプロパティに追加して検索条件を詳細に制御できます。
最小ファイルサイズ:操作を実行するファイルが満たす必要のある最小ファイルサイズを指定します。
最大ファイルサイズ:操作を実行するファイルが超過できないファイルサイズを指定します。
次よりも古いファイルを含める:指定した時間よりも古いファイルが対象になります。
子フォルダを含める:対象のファイルがファイルパターン、最小および最大ファイルサイズ、およびファイルの保管期間の条件を満たす場合、設定済みの操作がアーカイブのサブフォルダに含まれるファイルに対して実行されます。
各ファイルに対する操作
ファイルのプロパティを変数にコピー:指定した変数にファイルのプロパティがコピーされます。次のファイルプロパティおよび方法がサポートされています。
Name
FullName
DirectoryPath
Exists
Extension
Length
CreationTime
LastAccessTime
LastWriteTime
GetContent()
ファイルをフォルダに抽出:ファイルを抽出する先のフォルダの場所を指定します。
場所:ファイルを抽出する先のファイルシステムを指定します。
フォルダ:ファイルを抽出する先のフォルダを指定します。既存のファイルを上書きする場合は、ファイル名を含めます。フォルダの場所とファイル名を入力するか、[参照] をクリックして目的のファイルを検索して選択できます。または、目的のファイルを指定する変数を追加することや、入力した値に特殊文字を追加することができます。
既に存在する場合はファイルを置換:フォルダに同じ名前のファイルが既に存在する場合、新しい内容がファイルに保存され、既存のファイルが置き換えられます。
シリアル番号を付加してファイル名を一意化:フォルダに同じ名前のファイルが既に存在する場合、ファイル名に連番を追加することによって一意になったファイルに新しい内容が保存されます。
タイムスタンプを付加してファイル名を一意化:フォルダに同じ名前のファイルが既に存在する場合、ファイル名にタイムスタンプを追加することによって一意になったファイルに新しい内容が保存されます。
宛先ファイルが存在する場合は失敗:フォルダに同じ名前のファイルが既に存在する場合、新しい内容は保存されません。
暗号化
アーカイブにはパスワードがあります:アーカイブをパスワードで保護します。
パスワード:[パスワードを入力] ダイアログが開き、アーカイブを開くために操作で使用するパスワードを指定できます。
アクション
名前:操作の名前を指定します。フィールドに新しい名前を入力して既定の名前を置き換えることができます。
説明:操作の説明を指定します。
アクションの実行:操作を実行する頻度を指定します。
常に:イベントが発生するたびに操作が実行されます。
常に印刷しない:イベントが発生したときに操作が実行されません。
変数に基づく条件に従う:選択した変数が指定条件を満たす場合にのみ操作が実行されます。このオプションは、操作を実行するかどうかを決定する条件が 1 つだけ存在する場合に使用します。このオプションを選択した後、入力ボックスで条件ステートメントを作成できます。
変数:条件ステートメントに使用する変数を指定します。入力ボックスに変数を入力します。 をクリックすると、最近使用した変数のリストが表示されます。[変数の詳細] をクリックすると、[変数を挿入] ダイアログが開きます。
[リレーショナル演算子]:条件ステートメントに使用するリレーショナル演算子を指定します。既存の演算子をクリックして追加の演算子のリストを表示し、使用する演算子をクリックします。詳細については、「リレーショナル演算子」を参照してください。リストに表示される演算子は、種類オプションの選択内容 ([テキスト] または [10 進法]) に応じて異なります。
値:条件ステートメントに使用する値を指定します。値を追加するには、 をクリックして <値を入力> をクリックし、目的の値を入力して Enter
キーを押します。値を削除するには、値を右クリックし、[削除] をクリックします。Is blank や Is not blank などの演算子では、値を指定する必要はありません。この場合、値フィールドはありません。
種類:条件ステートメントの評価対象 (テキストまたは 10 進数値) を指定します。
式に基づく条件に従う:操作が実行される条件を指定します。このオプションは、条件ステートメントが複数必要な場合に使用します。このオプションを選択すると、目的の条件ステートメントを作成することによって入力ボックスで条件式を作成できます。条件式を [ツリー表示] タブで作成および編集できます。[テキスト表示] タブをクリックすると、条件式の読み取り専用テキストビューが表示されます。
[条件付き結合子]:グループ内の条件ステートメントの条件付き結合子を指定します。既定の条件付き結合子は And です。
既存の条件付き結合子をクリックすると、次のいずれかの方法で条件式を設定できるメニューが表示されます。
And, Or, NotAnd, NotOr:リストから、条件ステートメントに使用する条件付き結合子をクリックします。サポートされている条件付き結合子の詳細については、「条件付き結合子」を参照してください。
条件を追加:クリックして現在のグループに他の条件ステートメントを追加します。
グループを追加:クリックして条件ステートメントのサブグループを現在のグループに追加します。
グループを削除:クリックしてサブグループを削除します。サブグループからメニューを開いた場合に使用できます。
すべてクリア:クリックしてすべての条件ステートメント (サブグループを含む) を削除します。最上位のグループからメニューを開いた場合に使用できます。
:その結合子に関連付けられているグループに条件ステートメントを追加します。式の各条件付き結合子の右側に表示されます。
:条件ステートメントを削除します。ステートメントをポイントすると、既存の条件ステートメントの右側に表示されます。
変数:条件ステートメントに使用する変数を指定します。入力ボックスに変数を入力します。 をクリックすると、最近使用した変数のリストが表示されます。[変数の詳細] をクリックすると、[変数を挿入] ダイアログが開きます。
[リレーショナル演算子]:条件ステートメントに使用するリレーショナル演算子を指定します。既存の演算子をクリックして追加の演算子のリストを表示し、使用する演算子をクリックします。詳細については、「リレーショナル演算子」を参照してください。リストに表示される演算子は、種類オプションの選択内容 ([テキスト] または [10 進法]) に応じて異なります。
値:条件ステートメントに使用する値を指定します。値を追加するには、 をクリックして <値を入力> をクリックし、目的の値を入力して Enter
キーを押します。値を削除するには、値を右クリックし、[削除] をクリックします。Is blank や Is not blank などの演算子では、値を指定する必要はありません。この場合、値フィールドはありません。
種類:条件ステートメントの評価対象 (テキストまたは 10 進数値) を指定します。
エラー処理および診断
エラーを無視して操作の実行を続行:操作が失敗したときに他の操作の実行が継続されます。このオプションが選択されていないときに操作が失敗した場合の動作は、次のような要因に応じて異なります。
[イベント] ペインで、[アーカイブ内の各ファイル] の横にある をクリックします。
[アクションの新規作成] ダイアログで、追加する操作を選択し、[OK] をクリックします。または、目的の操作をダブルクリックします。
操作のプロパティのタブを使用して、必要に応じて新しい操作を設定します。