繁体   English   中英

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

[英]How to download and extract a ZIP file in Java

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

我不久前就在研究同一件事,看看zip4j 我从这里的另一位海报找到了答案。

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();
    }
}

可能您正在寻找ZipInputStream。 尝试看看这里:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM