快速业务通道

聞喘java.util.zip糞?猟周儿抹才盾儿 - 園殻秘壇利

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14
e.isDirectory()){                     handleDir(fileName , this.zipOut);                 }                 else{                     fileIn = new FileInputStream(fileName);                     this.zipOut.putNextEntry(new ZipEntry (fileName.toString()));                     while((this.readedBytes = fileIn.read(this.buf)) >0){                         this.zipOut.write(this.buf , 0 , this.readedBytes);                     }                     this.zipOut.closeEntry();                 }             }         }     }     //盾儿峺協zip猟周     public void unZip(String unZipfileName){//unZipfileName俶勣盾儿議zip猟周兆         FileOutputStream fileOut;         File file;         try{             this.zipIn = new ZipInputStream (new BufferedInputStream(new FileInputStream(unZipfileName)));             while((this.zipEntry = this.zipIn.getNextEntry()) != null){                 file = new File(this.zipEntry.getName());                 //System.out.println(file);///                 if(this.zipEntry.isDirectory()){                     file.mkdirs();                 }                 else{                     //泌惚峺協猟周議朕村音贋壓,夸幹秀岻.                     File parent = file.getParentFile();                     if(!parent.exists()){                         parent.mkdirs();                     }                     fileOut = new FileOutputStream(file);                     while(( this.readedBytes = this.zipIn.read(this.buf) ) > 0){                         fileOut.write(this.buf , 0 , this.readedBytes );                     }                     fileOut.close();                 }                 this.zipIn.closeEntry();                 }         }catch(IOException ioe){             ioe.printStackTrace();         }     }     //譜崔産喝曝寄弌     public void setBufSize(int bufSize){         this.bufSize = bufSize;     }     //霞編Zip窃     public static void main(String[] args)throws Exception{         if(args.length==2){             String name = args[1];             Zip zip = new Zip();             if(args[0].equals("-zip"))                 zip.doZip(name);             else if(args[0].equals("-unzip"))                 zip.unZip(name);         }         else{             System.out.pri

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号