/***
* 解压文件
* @param UploadDirectory 解压成功后要存放的目录
* @param zipFileName 要解压的文件
* @return
*/
public boolean unZipFile(String UploadDirectory, String zipFileName) {
try {
InputStream in = new BufferedInputStream(new FileInputStream(zipFileName));
ZipInputStream zin = new ZipInputStream(in);
ZipEntry entry = null;
while ((entry = zin.getNextEntry()) != null) {
if (entry.getName().toLowerCase().endsWith(".xml")) {
FileOutputStream output = new FileOutputStream(UploadDirectory + "iof.xml");
byte[] b = new byte[512];
int len = 0;
while ((len = zin.read(b)) != -1) {
output.write(b, 0, len);
}
output.close();
}
}
log.info("===解压文件成功===" + zipFileName);
return true;
} catch (Exception e) {
log.error("===解压文件失败===" + e.getMessage());
return false;
}
}
分享到:
相关推荐
VB6.0压缩文件、解压文件、合并文件源码实例,这个小工具的用处在于:你可以把图片文件和压缩文件合并起来,传到网上相册中,既保存了图片,同时也把你的文件(可以合并个人隐私文件哦!)传了上去。打开这个文件时...
5从压缩文件解压文件 6释放(关闭)压缩文件 源码包含了封装的功能模块类以及测试类, 全部源码都可以用VS2020编译通过,请放心使用! 友情提示,为了兼顾一些旧代码,预编译头文件用的是StdAfx.h,如果需要更换为...
遍历指定文件夹及其子文件夹下的所有压缩文件,批量用7z软件解压,并实时显示解压进度。
易语言解压目录中的所有压缩文件源码.7z
控制台 RAR 只支持 RAR 在Windows系统中的文件压缩工具winrar功能强大,虽然我们都习惯于用gui的...第二步是用s命令把这个压缩文件转化为自解压文件: winrar s asdf.tr.rar 转化后,生成了自解压文件:asdf.tr.exe
C++写的一个压缩文件(unzip)、解压文件(zip)的头文件和类文件,以及使用demo,加载到项目中可以直接使用。
使用java解压缩文件,并获取压缩文件中的文件名称,使用多线程,提高效率
VC++ MFC 如何用 CZip CUnzip类压缩解压缩文件 包括源代码和Example文件,还有说明文件~
前言 今天梳理一下项目中用到的压缩、解压文件夹或文件的方法,发现因为需求不同,已经用了好几个不同组件。今天就好好整理记录下,别下次遇到需求又重头开始了。.../// 压缩文件/文件夹 /// /// <param name=
(3) 依次读取原始文件的每个字节,查找其对应的哈弗曼编码,将这些位写入到压缩文件中(注意:要凑够8位二进制才写入到文件中)。 (4) 将原始文件中各字节及出现的次数也写入到压缩文件中。 2、解压 (1) 从...
java操作压缩文件和解压文件实例代码(经测试),把jar文件导入到项目里。源代码根据注释修改下路径就能用了
* 使用给定密码解压指定的ZIP压缩文件到指定目录 * * 如果指定目录不存在,可以自动创建,不合法的路径将导致异常被抛出 * @param zipFile 指定的ZIP压缩文件 * @param dest 解压目录 * @param passwd ZIP文件...
Winform、wpf通用压缩文件解压文件的方法,添加引用附带动态库,可实现文件的压缩解压,压缩可添加密码。有问题留言。
解压文件,方便快捷压缩文件,体积小,干净,无捆绑及病毒!
c语言版的数据结构课程设计----赫夫曼编码压缩也解压文件,代码内容全是自己写的,绝无copy!
java压缩文件及解压的算法。方法使用见main函数
主要介绍了Python实现多级目录压缩与解压文件的方法,涉及Python针对文件路径的遍历、判断以及文件压缩、解压缩等相关操作技巧,需要的朋友可以参考下
C# 压缩解压文件
Make SFX 5.4是一款EXE自解压文件制作工具,它可以快速生成EXE可执行自解压文件,可将解压文件释放到指定的文件夹,释放后可以启动指定的可执行文件(解压文件夹中的EXE或BAT文件),可定义工具目录及如何删除释放的...
使用zlib库压缩和解压文件vs2012编译通过,windows下包含了库文件vs2012 win10下