如何实现文件夹的解压缩?

解决方案 »

  1.   

    public static void unZipFiles(String zipfile) throws IOException
    {
    FileInputStream fi = new FileInputStream(zipfile);
    CheckedInputStream csumi = new CheckedInputStream(fi,new Adler32());
    ZipInputStream in2 = new ZipInputStream(csumi);
    BufferedInputStream bis = new BufferedInputStream(in2);
    ZipEntry ze;
    while((ze =in2.getNextEntry())!=null){
    System.out.println("Reading file "+ze);
    int x;
    while((x=bis.read())!=-1)
       System.out.write(x);
    }
    bis.close();

    ZipFile zf = new ZipFile(zipfile);
    Enumeration e = zf.entries();
    while(e.hasMoreElements()){
    ZipEntry ze2 = (ZipEntry)e.nextElement();
    }
    }