Skip to main content
既存の圧縮アーカイブからファイルとフォルダを展開します。

必要なパラメータ

  • 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 拡張子を持つすべてのファイルは無視され、展開されません。