Comment télécharger et extraire un fichier ZIP en Java


Ok donc je fais un programme que je veux avoir l'air professionnel, donc je fais un installateur pour cela. Ce que je veux faire, c'est créer un fichier sur mediafire ou mon site Web et que ce soit un fichier ZIP. Maintenant, ce que je veux faire, c'est extraire le dossier du fichier ZIP dans mon fichier programme (x86). Comment puis-je faire?

Author: Noah Cagle, 2013-10-19

2 answers

Je regardais la même chose il n'y a pas si longtemps, jetez un oeil à zip4j. J'ai trouvé cette réponse d'une autre affiche ici.

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

Vous cherchez probablement ZipInputStream. Essayez de regarder ici :

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

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