| On this page | |
| Since | 17.5 |
このノードは、入力のワークアイテム毎にoutputアトリビュートを調べて、file/archiveのタグが付いたファイルパスを取得します。
そのファイル名の拡張子が対応していれば(.zipまたは.tar.gz)、このノードは、そのアーカイブ内のファイルを、指定したディレクトリ内に展開します。
(ファイル結果を生成するノード(例えば、File Patternまたは
File Compress)は、その拡張子に基づいて自動的にアーカイブファイルに
file/archiveのタグを付けます。)
1個以上の既存アーカイブファイルからファイルを抽出したいだけであれば、以下の事を行ないます:
-
File Patternノードを作成します。
-
抽出したいアーカイブにマッチするように Pattern を設定します。例えば、
$PDG_DIR/sources/*.zip。 -
必ず Split Results into Separate Items を有効にしてください。
このノードは、アーカイブ毎にそのアーカイブパスが設定された
outputアトリビュート付きのワークアイテムを生成します。 そのアーカイブパスには、その拡張子に基づいて自動的にfile/archiveのタグが付きます。 -
-
File Decompressノードを接続します。 Output Folder を有効にして、解凍したファイルを格納するディレクトリを設定します。
Warning
File Decompressノードは、各ワークアイテムのoutputアトリビュートに、解凍されたファイルのリストではなくて、解凍先のディレクトリのパスを設定します。
TOP Attributes
|
|
string |
解凍される入力アーカイブのリスト。 |
|
|
string |
アーカイブの解凍先のディレクトリのリスト。 |
パラメータ
Node
Output Folder
これを有効にすると、ファイルの解凍先のディレクトリのパスを設定することができます。 このノードは、そのディレクトリが存在しなかった場合でもそのディレクトリを生成します。
Schedulers
TOP Scheduler Override
このパラメータは、このノードのTOPスケジューラを上書きします。
Work Item Label
このノードがワークアイテムにどのようにラベルを付けるのかを決めます。 このパラメータによって、固有でないラベル文字列をワークアイテムに割り当てることができ、そのラベルを使用してアトリビュートパネル、タスクバー、スケジューラジョブ名のワークアイテムを区別することができます。
No Label
このノードのワークアイテムにラベルを付けません。
Inherit From Upstream Item
ワークアイテムは親ワークアイテムのラベルを継承します。
Custom Expression
ワークアイテム毎に評価される Label Expression カスタムエクスプレッションをワークアイテムのラベルに設定します。
Node Defines Label
ワークアイテムのラベルをこのノードの内部ロジックで定義します。
Label Expression
有効にすると、このパラメータを使用して、このノードで作成されたワークアイテムに独自のラベルを指定することができます。
このパラメータには、ワークアイテムアトリビュートの参照またはビルトインのプロパティを含めたエクスプレッションを使用することができます。
例えば、$OS: @pdg_frameは、フレーム値に基づいて各ワークアイテムのラベルを設定します。
Work Item Priority
このパラメータは、現行スケジューラがこのノード内のワークアイテムの優先度を設定する方法を決めます。
Inherit From Upstream Item
ワークアイテムは、親ワークアイテムの優先度を継承します。ワークアイテムに親ワークアイテムがなければ、その優先度は0に設定されます。
Custom Expression
ワークアイテムの優先度は、 Priority Expression の値に設定されます。
Node Defines Priority
ワークアイテムの優先度は、このノード自身の内部優先度計算に基づいて設定されます。
このオプションは、
Python Processor TOP,
ROP Fetch TOP, ROP Output TOPのノードでのみ利用可能です。
これらのノードは、各自のノードロジックで実装された優先度設定スキームを定義しています。
Priority Expression
このパラメータには、ワークアイテムの優先度を設定するためのエクスプレッションを指定します。 このエクスプレッションは、ノード内のワークアイム毎に評価されます。
このパラメータは、 Work Item Priority が Custom Expression に設定されている時にのみ利用可能です。
Examples
example_top_filedecompress Example for File Decompress TOP node
このサンプルでは、TOP/PDGを使ってファイルを解凍する方法を説明しています。
| See also |