자바(Java)/자바UTIL
자바 파일 압축 방법 메소드
xemaker
2018. 10. 23. 09:37
public static boolean createZipFile(String sourceFile, String createZip) throws IOException{
boolean result=true;
byte[] buf=new byte[1024];
try{
ZipOutputStream zipOut=new ZipOutputStream(new FileOutputStream(createZip));
File inFile=new File(sourceFile);
FileInputStream in=new FileInputStream(inFile);
zipOut.putNextEntry(new ZipEntry(inFile.getName()));
int len;
while((len=in.read(buf))>0){
zipOut.write(buf,0,len);
}
in.close();
zipOut.closeEntry();
zipOut.close();
result=true;
}catch(IOException e){
result=false;
e.printStackTrace();
}finally{
return result;
}
}