java解压缩文件代码
发布时间:2020-12-15 03:20:19 所属栏目:Java 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 /*** 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
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 /* ** 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,len); } out.close(); } } 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |