public class Archiver extends Object
コンストラクタと説明 |
---|
Archiver() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected static void |
deleteFileRecursive(File target)
指定されたファイル、または、ディレクトリを削除します。
|
static void |
unzip(byte[] binary,
File dest)
ZIPファイルを解凍します。
|
static void |
unzip(File src,
File dest)
ZIPファイルを解凍します。
|
static void |
unzip(InputStream src,
File dest)
ZIPファイルを解凍します。
|
static void |
zip(byte[] binary,
String fileName,
File dest)
バイト配列をZIP形式で圧縮します。
|
static void |
zip(File[] sources,
File destination,
FileFilter filter)
指定されたファイルやディレクトリをZIP形式で圧縮します。
|
static void |
zip(File src,
File dest,
FileFilter filter)
指定されたファイルやディレクトリをZIP形式で圧縮します。
|
static void |
zip(InputStream src,
String fileName,
File dest)
バイト配列をZIP形式で圧縮します。
|
public static void zip(byte[] binary, String fileName, File dest) throws IOException
binary
- 圧縮対象のバイト配列fileName
- 圧縮時のファイル名dest
- ZIPファイルの出力先IOException
- 入出力エラーが発生した場合public static void zip(InputStream src, String fileName, File dest) throws IOException
src
- 圧縮対象のバイト入力ストリームfileName
- 圧縮時のファイル名dest
- ZIPファイルの出力先IOException
- 入出力エラーが発生した場合public static void zip(File src, File dest, FileFilter filter) throws IOException
src
- 圧縮するファイル、または、ディレクトリdest
- ZIPファイルの出力先filter
- このメソッドは、ディレクトリの圧縮処理を行う際、そのディレクトリ配下に含まれるファイルを走査します。IOException
- 入出力エラーが発生した場合public static void zip(File[] sources, File destination, FileFilter filter) throws IOException
sources
- 圧縮するファイル、または、ディレクトリの配列destination
- ZIPファイルの出力先filter
- このメソッドは、ディレクトリの圧縮処理を行う際、そのディレクトリ配下に含まれるファイルを走査します。IOException
- 入出力エラーが発生した場合public static void unzip(File src, File dest) throws IOException, ZipException
src
- ZIPファイルdest
- 解凍先ディレクトリIOException
- 入出力エラーが発生した場合ZipException
- ZIP 形式エラーが発生した場合public static void unzip(byte[] binary, File dest) throws IOException, ZipException
binary
- ZIP形式のバイト配列dest
- 解凍先ディレクトリIOException
- 入出力エラーが発生した場合ZipException
- ZIP 形式エラーが発生した場合public static void unzip(InputStream src, File dest) throws IOException, ZipException
src
- ZIP形式のバイト入力ストリームdest
- 解凍先ディレクトリIOException
- 入出力エラーが発生した場合ZipException
- ZIP 形式エラーが発生した場合protected static void deleteFileRecursive(File target) throws IOException
target
- 削除対象ファイル、または、ディレクトリ。IOException
Copyright © 2012 NTT DATA INTRAMART CORPORATION