【技巧】使用Java原生api编写解压缩(1)

 【技巧】使用java原生api编写解压缩(1)

  用java原生api写解压缩

  package com.unis.io;

  import java.io.BufferedInputStream;

  import java.io.BufferedOutputStream;

  import java.io.File;

  import java.io.FileInputStream;

  import java.io.FileOutputStream;

  import java.io.IOException;

  import java.util.zip.ZipEntry;

  import java.util.zip.ZipInputStream;

  public class UnZipUtil {

  private static int BUFFER_SIZE = 2048;

  private static byte[] BUFFER_DATA = new byte[BUFFER_SIZE];

  /**

  *

  * @param src

  * 源文件

  * @param dest

  * 目标目录

  * @throws IOException

  */

  public static void unZip(String src String dest) throws IOException {

  ZipInputStream zis = null;

  BufferedOutputStream bos = null;

  ZipEntry zn = null;

  // 这里可以判断是否是压缩文件,如果不是抛出自定义异常

  try {

  zis = new ZipInputStream(new BufferedInputStream(

  new FileInputStream(new File(src))));

  while ((zn = zis.getNextEntry()) != null) {

  if (zn.isDirectory()) {

  // 如果条目是目录,并且该目录不存在,创建该目录

  •  
  • 在线报名

 
     姓 名:
     性 别:
     联系电话:
     qq:
    验证码:
 
·报名须知·
点击咨询 点击咨询
点击咨询 点击咨询 点击这里给我发消息
  •  
  • 学员作品
学员作品
Oracle学校 | Oracle学校 | 技术学堂 | Oracle简介 | 关于中心 | 人才加盟 | 联系我们 | 点击咨询
2012Copyright © 北京市大兴区华腾职业技能培训学校 版权所有 友情链接QQ
学校地址:北京市海淀区北三环中路27号 商房大厦六层 马甸桥东(国美电器楼上)
报名热线:400-690-8516 010-82013489 82015141 京ICP备11042126号 京公网安备110102004701