Hoje nossa dica \u00e9 como podemos descompactar um arquivo com JavaZip. Veja tamb\u00e9m como compactar um arquivo aqui<\/a>.<\/p>\n <\/p>\n <\/p>\n Dica r\u00e1pida: Aprenda como Descompactar Arquivo com o JavaZip Hoje nossa dica \u00e9 como podemos descompactar um arquivo com JavaZip. Veja tamb\u00e9m como compactar um arquivo aqui.<\/p>\n","protected":false},"author":1,"featured_media":1656,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[1],"tags":[],"yoast_head":"\n\r\n\r\nimport java.io.BufferedInputStream;\r\nimport java.io.BufferedOutputStream;\r\nimport java.io.File;\r\nimport java.io.FileInputStream;\r\nimport java.io.FileOutputStream;\r\nimport java.util.zip.ZipEntry;\r\nimport java.util.zip.ZipInputStream;\r\n\r\npublic class MeuUnzip2 {\r\n\r\n\tprivate static final int BUFFER = 2048;\r\n\r\n\tpublic static void main(String argv[]) {\r\n\t\ttry {\r\n\t\t\t\/\/ Caminho do arquivo ZIP\r\n\t\t\tString zipFile = \"D:\/Temp\/MeuArquivo.zip\";\r\n\t\t\tString pastaDestino = \"D:\/Temp\/saida\/\";\r\n\r\n\t\t\tFile file = new File(pastaDestino);\r\n\r\n\t\t\t\/\/ Se n\u00e3o existir a pasta destino\r\n\t\t\t\/\/ ser\u00e1 criada por nosso programa\r\n\t\t\tif (file.exists() == false) {\r\n\t\t\t\tfile.mkdirs();\r\n\t\t\t}\r\n\r\n\t\t\tBufferedOutputStream dest = null;\r\n\t\t\tFileInputStream fis = new FileInputStream(zipFile);\r\n\t\t\tZipInputStream zis = new ZipInputStream(\r\n\t\t\t\t\tnew BufferedInputStream(fis));\r\n\t\t\tZipEntry entry;\r\n\t\t\twhile ((entry = zis.getNextEntry()) != null) {\r\n\t\t\t\tSystem.out.println(\"Extraindo o arquivo: \" + entry);\r\n\t\t\t\tint count;\r\n\t\t\t\tbyte data[] = new byte[BUFFER];\r\n\t\t\t\t\/\/ Cria os arquivos no disco\r\n\t\t\t\tFileOutputStream fos = new FileOutputStream(pastaDestino + entry.getName());\r\n\t\t\t\tdest = new BufferedOutputStream(fos, BUFFER);\r\n\t\t\t\twhile ((count = zis.read(data, 0, BUFFER)) != -1) {\r\n\t\t\t\t\tdest.write(data, 0, count);\r\n\t\t\t\t}\r\n\t\t\t\tdest.flush();\r\n\t\t\t\tdest.close();\r\n\t\t\t}\r\n\t\t\tzis.close();\r\n\t\t} catch (Exception e) {\r\n\t\t\te.printStackTrace();\r\n\t\t}\r\n\t}\r\n\r\n}\r\n\r\n\r\n<\/pre>\n
Links relacionados<\/H2>
\nZip site oficial do Java<\/a>
\nAprenda como Compactar Arquivo com o JavaZip<\/a><\/p>\nN\u00e3o deixe de curtir este post nas redes sociais. D\u00ea a sua contribui\u00e7\u00e3o social e ajude o autor:<\/H2><\/p>\n","protected":false},"excerpt":{"rendered":"