如何用Java下载和解压缩ZIP文件

时间:2013-10-19 03:07:21

标签: java installer zip

好的,所以我正在制作一个我想看起来很专业的程序,所以我正在制作一个安装程序。我想要做的是在说mediafire或我的网站上制作一个文件,它是一个ZIP文件。现在我想要做的是将ZIP文件中的文件夹解压缩到我的程序文件(x86)。我该怎么做?

2 个答案:

答案 0 :(得分:3)

不久前我正在研究同样的事情,看看zip4j。我从另一张海报here找到了这个答案。

public static void unzip(){
    String source = "some/compressed/file.zip";
    String destination = "some/destination/folder";
    String password = "password";

    try {
         ZipFile zipFile = new ZipFile(source);
         if (zipFile.isEncrypted()) {
            zipFile.setPassword(password);
         }
         zipFile.extractAll(destination);
    } catch (ZipException e) {
        e.printStackTrace();
    }
}

答案 1 :(得分:1)

可能你正在寻找ZipInputStream。试着看看这里:

http://www.mkyong.com/java/how-to-decompress-files-from-a-zip-file/