0

ディレクトリを圧縮し、apache commons 圧縮ライブラリを使用して解凍したいので、

どうすればこれを行うことができますか?

ありがとうございます

4

1 に答える 1

0

ディレクトリを圧縮したい場合は、ここに行く方法があります

public static void createZip(String directoryPath, String zipPath) throws IOException {
        FileOutputStream fOut = null;
        BufferedOutputStream bOut = null;
        ZipArchiveOutputStream tOut = null;

        try {
            fOut = new FileOutputStream(new File(zipPath));
            bOut = new BufferedOutputStream(fOut);
            tOut = new ZipArchiveOutputStream(bOut);
            addFileToZip(tOut, directoryPath, "");
        } finally {
            tOut.finish();
            tOut.close();
            bOut.close();
            fOut.close();
        }

 }
于 2013-05-25T10:19:53.250 に答える