Java文件解压缩实例详解2016
来源:才华咖 本文已影响4.14K人
来源:才华咖 本文已影响4.14K人
为了帮助广大考试新手们更加顺利地复习备考,小编整理了JAVA文件解压缩的相关实例,希望能够对大家学习java有所帮助。
Java实现压缩文件的'解压缩操作,缺点是压缩文件内不能含有文件名为中文的的文件,否则会出现如下错误:
Exception in thread "main" gALArgumentException: MALFORMED
at ring(Unknown Source)
at LOC(Unknown Source)
at extEntry(Unknown Source)
at ()
代码:
package ;
import ;
import InputStream;
import OutputStream;
import tStream;
import utStream;
import ntry;
import ile;
import nputStream;
public class ZipFileDemo {
@SuppressWarnings("resource")
public static void main(String args[]) throws Exception {
File file = new File("d:" + rator + "");
File outFile = null;
ZipFile zipFile = new ZipFile(file);
ZipInputStream zipInput = new ZipInputStream(new FileInputStream(file));
ZipEntry entry = null;
InputStream input = null;
OutputStream out = null;
while ((entry = extEntry()) != null) {
tln("开始解压缩" + ame() + "文件。。。");
outFile = new File("d:" + rator + ame());
if (!arentFile()ts()) {
arentFile()r();
}
if (!ts()) {
teNewFile();
}
input = nputStream(entry);
out = new FileOutputStream(outFile);
int temp = 0;
while ((temp = ()) != -1) {
//tln(temp);
e(temp);
}
e();
e();
}
tln("Done!");
}
}
Java Ajax jsonp跨域请求详解
java命令行运行jar包详解2016
java读取解析xml文件实例
Java中的main()方法详解2016
2016年java编译命令详解
Java装箱与拆箱详解(附实例代码)
Java中的== 和equals()方法详解与实例教程
如何在java中解压zip和rar文件
JAVA覆盖率工具EMMA详细解析2016
关于java 四舍五入使java保留2位小数示例讲解
javascript 单例模式详解及简单实例
Java实现在不同线程中运行的代码实例详解
java与javascript之间json格式数据互转详解
2016最新java classloader详解
Java内部类详解及实例分析
java多线程同步块实例讲解素材
javascript解析json实例
Java文件解压缩实例详解2016
详解java线程的生命周期
Java内存区域的使用详解
有关JAVA和JAVAC命令详细介绍
java命令行参数解析2016
使用matlab和Java作闭合多边形图例题讲解
Java中通过final关键字面向对象的详解
文件的压缩与解压缩说课稿
java list的用法详解
Java基本元素详解
Java不可变类型的详解
详解英文简历格式(2)
详解Java各个版本中Builder模式实现
详解Java中的迭代和递归
2016年公共英语二级考试高频语法详解adj和adv
java程序员学习路线详解
java回调函数详解
三层交换实现vlan间路由配置实例详解2016
Java基本数据类型详解
常用Java排序算法详解
2020高考心理压力解压方法
Java基础知识详解
Java中Class对象详解