时间:2021-05-20
废话不多说了,给大家贴关键代码了,具体代码如下所示:
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.Enumeration;import org.apache.tools.zip.ZipEntry;import org.apache.tools.zip.ZipFile;import org.springframework.stereotype.Service;import org.springframework.transaction.annotation.Transactional;/** * @date 创建时间:2016年9月25日 上午11:06:46 * @version 1.0 * @parameter * @since 2016年9月25日 上午11:06:46* @return */public class unZipFiles { //zip文件路径 String fileAddress = "D:\\test.zip"; //zip文件解压地址 String unZipAddress = "F:\\unZipFiles\\"; //去目录下寻找文件 File file = new File(fileAddress); ZipFile zipFile = null; try { zipFile = new ZipFile(file,"GBK");//设置编码格式 } catch (IOException exception) { exception.printStackTrace(); System.out.println("解压文件不存在!"); } Enumeration e = zipFile.getEntries(); while(e.hasMoreElements()) { ZipEntry zipEntry = (ZipEntry)e.nextElement(); if(zipEntry.isDirectory()) { String name = zipEntry.getName(); name = name.substring(0,name.length()-1); File f = new File(unZipAddress + name); f.mkdirs(); } else { File f = new File(unZipAddress + zipEntry.getName()); f.getParentFile().mkdirs(); f.createNewFile(); InputStream is = zipFile.getInputStream(zipEntry); FileOutputStream fos = new FileOutputStream(f); int length = 0; byte[] b = new byte[1024]; while((length=is.read(b, 0, 1024))!=-1) { fos.write(b, 0, length); } is.close(); fos.close(); } } if (zipFile != null) { zipFile.close(); } file.deleteOnExit();//解压完以后将压缩包删除 }好了,代码到此结束,以上所述是小编给大家介绍的Java解压zip文件的关键代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
手机怎么解压zip文件手机解压文件方法手机怎么解压zip文件手机解压文件方法 2、启动解压软件ZArchiver后找到需要解压的zip文件; 3、选择解压的
zip文件是我们经常使用的打包格式之一,python解压和压缩zip效率非凡。python解压zip文档:复制代码代码如下:#/usr/bin/python#c
整理文档,搜刮出一个Java无需解压直接读取Zip文件和文件内容的代码,稍微整理精简一下做下分享。packagetest;importjava.io.Buffe
一、概述在本篇文章中,给大家介绍一下如何将文件进行zip压缩以及如何对zip包解压。所有这些都是使用Java提供的核心库java.util.zip来实现的。二、
电脑上常常会有rar、Zip压缩包文件,如果win10系统没有安装解压软件没办法解压zip文件,Win10没有安装解压软件如何解压zip文件?除了第三方软件解压