欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java解压缩文件代码,java解压缩代码,/*** a simpl

来源: javaer 分享于  点击 650 次 点评:224

java解压缩文件代码,java解压缩代码,/*** a simpl


/*** a simple unZIP tool**** ex.  java UnZip file.zip file1   to unzip file 1 from file.zip**      java UnZip file.zip         to unzip file.zip ***/import java.io.*;import java.util.*;import java.util.zip.*;import java.text.*;class UnZip {  public static void main(String args[]) throws IOException {    InputStream in =       new BufferedInputStream(new FileInputStream(args[0]));    ZipInputStream zin = new ZipInputStream(in);    ZipEntry e;    while((e=zin.getNextEntry())!= null) {      if (args.length > 1) {        if (e.getName().equals(args[1])) {           unzip(zin, args[1]);           break;          }        }       unzip(zin, e.getName());      }    zin.close();    }  public static void unzip(ZipInputStream zin, String s)      throws IOException {    System.out.println("unzipping " + s);    FileOutputStream out = new FileOutputStream(s);    byte [] b = new byte[512];    int len = 0;    while ( (len=zin.read(b))!= -1 ) {      out.write(b,0,len);      }    out.close();    }}
相关栏目:

用户点评