includefile# を使用します。フォルダを圧縮するには、includefolder# を使用します。
必要なパラメータ
- type:アーカイブの種類。使用できる値はZIP、TAR、JAR、およびGZIP です。デフォルトはZIP です。
- archive:オペレーションがアーカイブを配置するディスク上のパス(ファイル名を含む)。
- includefile#:アーカイブに含めるファイルの配列。例えば、2つのファイルをアーカイブするには、それらのファイルへのファイルパスを
includefile#1およびincludefile#2に設定します。Script の配列属性の詳細については、ArcScript 入門を参照してください。 - includefolder#:アーカイブに含めるフォルダの配列。例えば、2つのフォルダをアーカイブするには、それらのフォルダへのファイルパスを
includefolder#1およびincludefolder#2に設定します。
オプションのパラメータ
- manifest:マニフェストファイルの場所。JAR アーカイブに対してのみ有効です。
アウトプット属性
- zip:result:オペレーションが成功した場合、SUCCESS が返されます。
例
この例では、2つのフォルダ(/tmp/foo および /tmp/bar)を圧縮し、/home/mydata.gzip にあるgzip アーカイブに配置します。