JAVA认证基础知识:Java文件解压缩示例
来源:才华咖 本文已影响2.71W人
来源:才华咖 本文已影响2.71W人
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零基础如何学好Java语言
Java认证考试知识点:JavaSE6的新功能
JAVA认证经验分享:学好java开发的关键七步
Java文件解压缩实例详解2016
JAVA认证开源技术:关于Java的对象equals方法
Java基本语法—java标识符
Java入门基础知识:Java IO(输入/输出)
关于java 四舍五入使java保留2位小数示例讲解
JAVA认证基础知识:JSP使用数据库操作
计算机二级Java入门教程:Java类的基本构成
JAVA认证基础知识:基于反射机制的服务代理调用
sun认证java程序员须知Java日志框架
Java认证辅导:Java实现二叉树遍历算法
Java文件解压缩示例
JavaWeb基础教程之Java基础加强版参考
Javascript和Java语言间的异同比较
JavaScript与Java的区别
JAVA认证基础知识:Java文件解压缩示例
Java与Java web有什么不同
java基础学习心得
Java与JavaScript的区别
Java软件工程师
Java4安卓开发教程之java的变量
在Java中执行JavaScript代码
JavaScript与java语言有何不同
计算机二级考试JAVA基础知识:组件和容器
计算机二级JAVA考试构建JAVA程序2017
Java面试题Java写一个折半查找
java基础知识点总结
sun认证java基础模拟试题
JavaScript与java语言有何区别
java基础知识:强制类型转换
有关JAVA和JAVAC命令详细介绍
java知识:JDK和JRE有什么区别
SUN认证考试知识点:java读取文件内容的函数
java与JavaScript语言有何不同
JavaScript与java语言的区别
java教程之Java编程基础
Java import以及Java类的搜索路径
JAVA认证基础知识:近似算法(格雷厄姆算法)简介