Zipファイルを展開します。
| 入力 | フォーマット | すべて |
|---|---|---|
| 接続数 | 1 | |
| 説明 | すべてのストリームを入力できます。 | |
| 出力 | フォーマット | すべて |
| 説明 | 入力ストリームをそのまま出力します。 |
| 名前 | プロパティ型 | マッピング | 説明 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| ZIPファイルパス | remoteFile | 入力&出力 |
展開するZip形式ファイルのパスを指定します。 UNIXシステムの場合は、パス名は接頭辞が "/" の場合に絶対パスとみなします。Windowsシステムの場合は、パス名は接頭辞がドライブ指示子のあとに "\\" が続く場合、または接頭辞が "\\" の場合に絶対パスとみなします。 相対パスで指定した場合は、相対パスの起点で指定したホームからの相対になります。 「*」と「?」の2つのワイルドカードを使用して1つ以上のZipファイルを指定することができます。「*」は0個以上の任意の文字に、「?」は任意の1文字にマッチします。 ディレクトリが指定された場合は、そのディレクトリ下のすべてファイルをZipファイルとして展開します。 |
||||||
| 展開先ディレクトリパス | remoteFile | 入力&出力 |
展開後にファイル、ディレクトリを保存するディレクトリのパスを指定します。 UNIXシステムの場合は、パス名は接頭辞が "/" の場合に絶対パスとみなします。Windowsシステムの場合は、パス名は接頭辞がドライブ指示子のあとに "\\" が続く場合、または接頭辞が "\\" の場合に絶対パスとみなします。 相対パスで指定した場合は、相対パスの起点で指定したホームからの相対になります。 |
||||||
| ファイルパスの詳細設定 | group | - | ファイルパスの詳細設定を行うプロパティ群です。 | ||||||
| 相対パスの起点 | pathResolver | - |
相対パス指定の場合にベースディレクトリを指定します。
|
||||||
| 絶対パスを許可 | boolean | - | 絶対パスを許可するかどうか選択します。 | ||||||
| 「..」を許可 | boolean | - | 上のフォルダへ移動する記述に「..」を許可するかどうか選択します。 | ||||||
| ファイル名のパターン | string | 入力&出力 |
特定のファイルのみZip形式ファイルから展開する場合に、ファイル名を指定します。 「*」と「?」の2つのワイルドカードを使用してファイルを指定することができます。「*」は0個以上の任意の文字に、「?」は任意の1文字にマッチします。 |
||||||
| パスワード | password | 入力&出力 | 展開するZip形式ファイルが暗号化されている場合のパスワードを指定します。 | ||||||
| 上書き処理 | choice | 入力&出力 |
展開先に同名のファイルが既に存在した場合の動作を指定します。
|
||||||
| コピー元を削除 | boolean | 入力&出力 |
展開後にZipファイルを削除するかどうかを指定します。
|
| コミット | 何もしません。 |
|---|---|
| ロールバック | 何もしません。 |
| タイプ | パラ メータ | エラー処理フロー へのストリーム | エラー コード | 説明 |
|---|---|---|---|---|
| コピー元ファイルが存在しない | なし | コンポーネントの入力ストリーム | 2 | ZIPファイルパスで指定したZipファイルが見つからなかった場合 |
| コピー先ファイルが既に存在する | なし | コンポーネントの入力ストリーム | 3 | コピー先のファイルがコピー元のファイルと種別(ディレクトリ or ファイル)の異なるファイルとして存在していた場合 |
| 汎用 | なし | コンポーネントの入力ストリーム | 4 | 展開先ディレクトリパスで指定したディレクトリが存在せず、作成もできなかった場合 |
| 5 | ZIPファイルパスで指定したZipファイルの展開ができなかった場合。ファイル形式の誤り、パスワードの誤りなど。 | |||
| なし | 相対パスの起点が「実行ユーザーのホームディレクトリ」の場合に、実行ユーザーが存在しないため相対パスが解決できなかった場合 | |||
| 10 | その他のIOException。 一部のファイルのみ展開に成功し、途中でエラーになることがあります。 |