java 解压zip文件
来源:互联网 发布:java桌面应用开发框架 编辑:程序博客网 时间:2024/05/21 10:45
String path="d:\\dowload\\test.zip";
//解压到哪个文件下
String unzip="d:\\dowload\\ ";
File dirFile=new File(path);
ZipFile zipfile=null;
try{
if(dirFile.exists()){
zipfile=new ZipFile(path,"GBK");
Enumeration e=zipfile.getEntries();
while(e.hasMoreElements()){
ZipEntry zipEntry=(ZipEnrty) e.nextElement();
if(zipEntry.isDirectory()){
String name=zipEntry.getName();
name=name.subtring(0,name.length()-1);
File f=new File(unzip+name);
f.mkdirs();
}else{
File f=new File(unzip+zipEntry.getName());
f.getParentFile().mkdirs();
f.createNewFile();
InputStream is=zipFile.getInputStream(zipEntry);
FileOutputStream fos=new FileOutputStream(f);
int leng=0;
byte[] b=new byte[1024];
while((leng=is.read(b,0,1024)) !=-1){
fos.write(b,0,leng);
}
}
}
dirFile.deleteOnExit();//解压完之后删除zip文件
}
}catch(IOException e){
e.printStrackTreac();
}finally{
if(zipFile !=null){
zipFile.close();
}
}
- Java解压zip文件
- zip解压文件java
- java-zip解压文件
- JAVA解压ZIP文件
- Java解压zip文件
- java-解压zip文件
- java--解压zip文件
- java 解压zip文件
- JAVA解压ZIP文件
- java解压zip文件
- java 解压zip文件
- java.util.zip对zip文件解压
- 使用Java解压ZIP文件
- Java实现解压ZIP文件
- Java解压ZIP、RAR文件
- java 解压zip、rar文件
- ZIP文件解压(java)
- java实现解压zip文件
- 第三周项目1
- [Python]
- IOS集成ijkplayer
- python 输出练习
- group_concat()加上order by/group by会被截取字符串的解决办法
- java 解压zip文件
- 项目笔记2
- 数据结构学习心得体会
- Spring注解配置定时任务<task:annotation-driven/>
- Android Paint 画笔的一些偏知识
- 第11周项目2—操作用邻接表存储的图
- 微信支付接口境内商户版、境内服务商版区别
- Windows进程间共享socket与窗口句柄的体会
- 改变图片透明度