본문 바로가기

Programming/과거포스팅

java unzip

자세한 설명은 시간날때 하도록 하겠습니다.

테스트로 한번 짜본 소스이고 함수로 하나 만들어서 사용하면 편하실꺼에요

package sdf; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.OutputStream; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; public class b { public static void main(String [] args){ String zipFile="C:\\test.zip"; String unZipPath="C:\\"; try{ ZipInputStream zipIs = new ZipInputStream(new FileInputStream(zipFile)); ZipEntry ze; while((ze=zipIs.getNextEntry()) != null){ OutputStream out = new FileOutputStream(unZipPath+""+ze.getName()); byte[] Byte = new byte[4096]; int len; while((len = zipIs.read(Byte))>0){ out.write(Byte,0,len); } out.close(); } zipIs.close(); }catch (Exception e) { // TODO: handle exception } } }