java_文件解压
2011-11-08 09:34
309 查看
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import java.util.zip.ZipInputStream;
public class ZipInputStreamDemo02 {
public static void main(String[] agrs) throws Exception{
File file=new File("I:"+File.separator+"mldndir.zip");
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=zipInput.getNextEntry())!=null){
System.out.println("解压缩"+entry.getName()+"文件");
outFile=new File("I:"+file.separator+entry.getName());
if(!outFile.getParentFile().exists()){
outFile.getParentFile().mkdir();
}
if(!outFile.exists()){
outFile.createNewFile();
}
input=zipFile.getInputStream(entry);
out=new FileOutputStream(outFile);
int temp=0;
while((temp=input.read())!=-1){
out.write(temp);
}
input.close();
out.close();
}
}
}
相关文章推荐
- java 处理zip压缩/解压 文件/目录
- java解压缩zip文件,java创建zip文件,java压缩文件,java解压文件,用到ant.jar解决汉字乱码
- Java实现文件压缩与解压的示例[zip格式,gzip格式]
- [JAVA100例]040、压缩和解压文件(java100例)
- java实现文件压缩与解压
- Java无需解压直接读取Zip文件和文件内容
- JAVA 实现文件(字符串)压缩与解压
- JAVA 压缩解压文件
- centos6.5测试环境,mysql5.6,java8,tomcat8,文件解压,tomcat输出日志
- -Java压缩解压文件、文件夹的一个工具类
- java 自动识别并解压HDFS压缩文件
- java 解压 unix .z 文件
- Java无需解压直接读取Zip文件和文件内容
- java 文件解压
- java解压zip文件到指定位置
- Java压缩/解压文件的实现代码
- java上传并下载以及解压zip文件有时会报文件被损坏错误分析以及解决
- java 压缩、解压文件、文件夹。
- java 解压zip压缩文件
- java中不解压读取zip压缩文件