Come scaricare ed estrarre un file ZIP in Java


Ok quindi sto facendo un programma che voglio sembrare professionale, quindi sto facendo un programma di installazione per questo. Quello che voglio fare è creare un file su say mediafire o sul mio sito web ed essere un file ZIP. Ora quello che voglio fare è estrarre la cartella nel file ZIP nel mio file di programma (x86). Come potrei farlo?

Author: Noah Cagle, 2013-10-19

2 answers

Stavo esaminando la stessa cosa non molto tempo fa, dai un'occhiata a zip4j. Ho trovato questa risposta da un altro poster qui .

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();
    }
}
 2
Author: Ducksauce88, 2017-05-23 12:10:58

Probabilmente stai cercando ZipInputStream. Prova a guardare qui:

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

 1
Author: Viktor K., 2013-10-19 03:17:04