/**
* 此方法是用来进行压缩包文件解压缩使用
* @param inFile
* @param outFile
* @return
*/
private boolean uncoilZIP(File inFile,File outFile){
if(!inFile.exists()){
logger.info("添加皮肤com.yc.eap.plugin.base.skin.action.SkinTnsert类抛出异常,未发现上传压缩包");
return false;
}
GZIPInputStream input = null;
OutputStream output = null;
try {
if(!outFile.exists()){
if(!outFile.createNewFile()){
logger.info("添加皮肤com.yc.eap.plugin.base.skin.action.SkinTnsert类抛出异常,解压缩后的文件目录不存在!");
return false;
}
}
input = new GZIPInputStream(new FileInputStream(inFile));
output = new FileOutputStream(outFile);
byte block[] = new byte[1024];
int length = 0;
while((length = input.read(block))!=-1){
output.write(block,0,length);
}
output.flush();
return true;
} catch (IOException e) {
logger.error("添加皮肤com.yc.eap.plugin.base.skin.action.SkinTnsert类抛出异常"+e.getMessage());
return false;
}finally{
try {
if(input!=null){
input.close();
}
if(output!=null){
output.close();
}
} catch (IOException e) {
logger.error("添加皮肤com.yc.eap.plugin.base.skin.action.SkinTnsert类关闭文件流出错"+e.getMessage());
}
}
}
分享到:
相关推荐
使用Java远程上传压缩包到服务器,或者在服务器上拉去压缩包或者文件,在服务器上创建目录。
java 中压缩ZIP格式源码,仅供参考。
java ZIP和RAR 压缩包 目录结构。 1.ant.jar 解决java自带zip不能读取中文压缩包的问题; 2.需要安装WINRAR软件,以便解压rar文件,然后获取对应目录; 3.实现在线预览压缩包目录结构的功能;
zip解压缩文件文件夹都可以,代码清晰,注释多。非常容易看懂
java毕业设计——java文件压缩与解压缩实践设计与开发(源代码+论文).zip java毕业设计——java文件压缩与解压缩实践设计与开发(源代码+论文).zip java毕业设计——java文件压缩与解压缩实践设计与开发(源代码+论文)....
poi.zip java读取excel文件,其中bin压缩文件中含有jar包,eclipse导入时可直接使用;src压缩文件含有java源代码,需要阅读源码的童鞋可以下载使用
包含了使用的jar包,以及一个Java类,实现了使用Java对多目录多层级的文件进行打包,以及对ZIP包进行解压缩的操作。
用于java的zip压缩包解压缩用处 话说要20个字?
java项目中常使用到的工具类:zip压缩解压缩、rar解压(有密码的文件)、gz解压、FTP上传与下载
不收费,本人亲测好用,破解5位密码,耗时64S 破解速度是4166090密码/秒
JAVA实现解压缩ZIP格式的压缩文件(含中文名文件)的完整DEMO,含用到的JAR包。
实现JAVA解压缩带密码的RAR压缩包,支持中文,支持Window、Linux平台
使用java解压缩文件,并获取压缩文件中的文件名称,使用多线程,提高效率
解决java ZIP压缩、解压缩(同时加解密)问题,代码部分
java解压缩 rar 以及 zip 格式文件
基于Java的文件压缩解压缩包 Commons Compress.zip
基于java的文件压缩解压缩包 Commons Compress.zip
本系统将基于JAVA语言开发,使用JAVA自带的Zip文件压缩与解压缩类库,同时结合JAVA的加密解密类库,实现文件压缩与解压缩以及加密解密的功能。 ## 预期成果 本毕业设计旨在实现一个基于JAVA文件压缩与解压缩系统,...
完美支持解压zip文件多层文件解压,文件夹,文件,支持中文。
NULL 博文链接:https://hogwartsrow.iteye.com/blog/1853355