必要なパラメータ
- type:アーカイブの種類。使用できる値はZIP、TAR、JAR、およびGZIP です。デフォルトはZIP です。
- archive:展開するアーカイブのディスク上のパス(ファイル名を含む)。
- extractto:展開したファイルとフォルダを配置するディスク上のパス。
オプションのパラメータ
- excludefile#:アーカイブから除外するファイルの配列。例えば、2つのファイルを除外するには、それらのファイルへのパスを
excludefile#1およびexcludefile#2に設定します。Script の配列属性の詳細については、ArcScript 入門を参照してください。 - path#:アーカイブ内で展開するパスの配列。各パスはアーカイブのルートからの相対パスで、スラッシュで終わる必要があります(例:
<arc:set attr="zip.path" value="zipthis/" />)。これが設定されていない場合は、アーカイブ内のすべてのパスが展開されます。
アウトプット属性
- zip:result:オペレーションが成功した場合、SUCCESS が返されます。
例
この例では、/home/mydata.zip にあるzip アーカイブからzipthis フォルダのみを展開し、ディスク上の/tmp/foo ディレクトリに配置します。アーカイブ内の.txt 拡張子を持つすべてのファイルは無視され、展開されません。