UnzipFile - Zipファイルの展開

Zipファイルを展開します。

■ストリーム情報

入力フォーマットすべて
接続数1
説明すべてのストリームを入力できます。
出力フォーマットすべて
説明 入力ストリームをそのまま出力します。

■コンポーネントプロパティ

名前プロパティ型マッピング説明
ZIPファイルパスremoteFile入力&出力 展開するZip形式ファイルのパスを指定します。
UNIXシステムの場合は、パス名は接頭辞が "/" の場合に絶対パスとみなします。Windowsシステムの場合は、パス名は接頭辞がドライブ指示子のあとに "\\" が続く場合、または接頭辞が "\\" の場合に絶対パスとみなします。
相対パスで指定した場合は、相対パスの起点 で指定したホームからの相対になります。
「*」と「?」の2つのワイルドカードを使用して1つ以上のZipファイルを指定することができます。「*」は0個以上の任意の文字に、「?」は任意の1文字にマッチします。
フォルダーが指定された場合は、そのフォルダー下のすべてファイルをZipファイルとして展開します。
展開先フォルダーパスremoteFile入力&出力 展開後にファイル、フォルダーを保存するフォルダーのパスを指定します。
UNIXシステムの場合は、パス名は接頭辞が "/" の場合に絶対パスとみなします。Windowsシステムの場合は、パス名は接頭辞がドライブ指示子のあとに "\\" が続く場合、または接頭辞が "\\" の場合に絶対パスとみなします。
相対パスで指定した場合は、相対パスの起点 で指定したホームからの相対になります。
ファイルパスの詳細設定group- ファイルパスの詳細設定を行うプロパティ群です。
相対パスの起点pathResolver- 相対パス指定の場合にベースフォルダーを指定します。
プロジェクトフォルダ [Relative]
プロジェクトファイルと同じフォルダを起点にします。
ホームフォルダー [ProjectOwner]
ユーザーのホームフォルダーを起点にします。
実行ユーザーのホームフォルダー [ExecuteUser]
実行ユーザーのホームフォルダーを起点にします。
絶対パスを許可boolean- 絶対パスを許可するかどうか選択します。
「..」を許可boolean- 上のフォルダへ移動する記述に「..」を許可するかどうか選択します。
ファイル名のパターンstring入力&出力 特定のファイルのみZip形式ファイルから展開する場合に、ファイル名を指定します。
「*」と「?」の2つのワイルドカードを使用してファイルを指定することができます。「*」は0個以上の任意の文字に、「?」は任意の1文字にマッチします。
パスワードpassword入力&出力 展開するZip形式ファイルが暗号化されている場合のパスワードを指定します。
上書き処理choice入力&出力 展開先に同名のファイルが既に存在した場合の動作を指定します。
上書きしない [Never] - ファイル名が重複したファイルは展開せず、ファイル名が重複していないファイルのみを展開します。
上書きする [Force] - ファイル名が重複したファイルも上書きします。
ZIPファイルを削除boolean入力&出力 展開後にZipファイルを削除するかどうかを指定します。
はい [True] - 展開後にZIPファイルパス で指定されたファイルを削除します。
いいえ [False] - 展開後にZIPファイルパス で指定されたファイルを削除しません。

■トランザクション処理

コミット何もしません。
ロールバック何もしません。

■エラー処理

タイプパラメーターエラー処理フロー
へのストリーム
エラー
コード
説明
ZIPファイルが存在しない なし コンポーネントの入力ストリーム2ZIPファイルパス で指定したZipファイルが見つからなかった場合
展開先ファイルが既に存在する なし コンポーネントの入力ストリーム3展開先のファイルがZipファイルと種別(フォルダー or ファイル)の異なるファイルとして存在していた場合
汎用 なし コンポーネントの入力ストリーム4展開先フォルダーパス で指定したフォルダーが存在せず、作成もできなかった場合
5ZIPファイルパス で指定したZipファイルの展開ができなかった場合。ファイル形式の誤り、パスワードの誤りなど。
9ファイルパスの指定が誤っている場合や、相対パスの起点 が「実行ユーザーのホームフォルダー」の場合に、実行ユーザーが存在しないため相対パスが解決できなかった場合
10その他のIOException。
一部のファイルのみ展開に成功し、途中でエラーになることがあります。