Java文件压缩代码
来源:互联网 发布:淘宝收货地址怎么定位 编辑:程序博客网 时间:2024/06/15 21:56
importjava.io.*;
importjava.nio.charset.Charset;
importjava.util.zip.ZipEntry;
importjava.util.zip.ZipInputStream;
public classzipDecompresssion {
public static voidmain(String[] args){
longstartTime=System.currentTimeMillis();
try{
ZipInputStream Zin=newZipInputStream(newFileInputStream("D:\\study\\个人文件.zip"), Charset.forName("GBK"));//输入源zip路径
BufferedInputStream Bin=newBufferedInputStream(Zin);
String Parent="D:\\study";//输出路径(文件夹目录)
File Fout=null;
ZipEntry entry;
try{
try{
System.out.println("entity:"+Zin.getNextEntry());
while((entry = Zin.getNextEntry())!=null){
Fout=newFile(Parent,entry.getName());
if(!Fout.exists()){
(newFile(Fout.getParent())).mkdirs();
}
FileOutputStream out=newFileOutputStream(Fout);
BufferedOutputStream Bout=newBufferedOutputStream(out);
intb;
while((b=Bin.read())!=-1){
Bout.write(b);
}
Bout.close();
out.close();
System.out.println(Fout+"解压成功");
}
}catch(IOException e) {
e.printStackTrace();
}
Bin.close();
Zin.close();
}catch(IOException e) {
//TODO Auto-generated catch block
e.printStackTrace();
}
}catch(FileNotFoundException e) {
//TODO Auto-generated catch block
e.printStackTrace();
}
longendTime=System.currentTimeMillis();
System.out.println("耗费时间: "+(endTime-startTime)+" ms");
}
}
阅读全文
0 0
- Java文件压缩代码
- 图片文件压缩java代码
- 用Java代码实现文件的压缩
- java压缩解压文件(代码记录)
- Java实现多文件压缩和解压缩代码(未测试)
- Java代码压缩文件夹及多文件压缩---简单案例
- java 对多文件进行压缩与解压缩代码
- java 对多文件进行压缩与解压缩代码
- java实现Zip文件压缩和解压工程代码
- 来段代码提提神-Java实现文件压缩
- 用java代码实现文件的zip压缩与解压
- jsp 压缩代码 java
- 【java】将文件压缩为ZIP文件以及将ZIP文件解压缩java代码
- Java中的文件压缩
- Java压缩zip文件
- java 实现文件压缩
- java多线程文件压缩
- JAVA 压缩解压文件
- Android 使用librtmp推流【音频采集模块】
- POJ2063---Investment(完全背包)
- HDU3015(树状数组+离散)详解版
- QT 使用qtcreator编写第一个登录程序
- .net linq
- Java文件压缩代码
- Linux下文件描述符配置
- Nodejs一些初识问题总结
- ZCMU1416
- CF contest 892 D题 Gluttony
- 秋招面经总结
- 1到10所有数的立方
- Leetcode 236. Lowest Common Ancestor of a Binary Tree
- 三大主流软件负载均衡器对比(LVS VS Nginx VS Haproxy)