zip压缩文件

原创 2012年03月23日 22:44:27
import java.io.*;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
import java.util.zip.ZipOutputStream;
public class zip {


/**
* @param args
*/
File finame=null;
// new File("D:/zip");
FileInputStream fi=null;
ZipInputStream zi=null;

File foname=null;
FileOutputStream fo=null;
ZipOutputStream zo=null;
public static void main(String[] args) {
zip z=new zip();
}
public zip(){
try {
finame=new File("D:/zip");
//压缩文件
foname=new File("D:/word.txt");
fo=new FileOutputStream(foname);
zo=new ZipOutputStream(fo);
//参数解析 zo压缩成的文件 finame要压缩的文件
zipOut(zo,finame,"");
System.out.print("压缩中.....");
zo.close();

} catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}
}
public void zipOut(ZipOutputStream out,File f,String base){
if(f.isDirectory()){//判断目标文件是否是目录文件
File []fl=f.listFiles();//获取全部目标文件下的全部文件
try {
out.putNextEntry(new ZipEntry(base+"/"));
if(base.length()==0)
{
System.out.print("没有文件");
}
System.out.print(base.length());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
}


}

相关文章推荐

java直接读取.zip压缩文件(一)

java不解压直接读取.zip压缩文件该示例的,关于下面演示的项目源代下载地址如下: 源代码下载地址package com.sd.test.readzip;import java.io.Buffer...

VUE系列---VUE+indexDB+JSZip+在线预览zip压缩文件(二)

温馨连接提示:vue中级之路篇系列教程: VUE系列—VUE+indexDB+JSZip+在线预览zip压缩文件(一) VUE系列—VUE+indexDB+JSZip+在线预览zip压缩文件(...

VUE系列---VUE+indexDB+JSZip+在线预览zip压缩文件(三)

通过前两篇文章我们的项目已经做出来了文件预览的初始效果,不知道你们看了以后会有什么想法,这篇文章开始着重讲解文件系统的构建。####前言前面我们已经得到文件树对象了,现在我们所要做的就是页面的功能实现...

js 通过 zip.js打开服务器(本地)中的压缩文件

文件目录: index.html code{ display: block; padding: ...

使用apache的工具类进行zip(rar等压缩文件)的解压

首先去Ant官网下载一个Ant,然后在项目中导入Ant.jar 话不多说,咱们直接上代码:(在import时要注意引入ant.jar中的压缩工具类) package hoking.in.act...

DOS压缩文件RAR与ZIP的DOS命令详解

压缩目录test及其子目录的文件内容 Wzzip test.zip test –r -P WINRAR A test.rar test –r 删除压缩包中的*.txt文件 Wzzip te...

Java采用readInt()方法直接读取特定的ZIP压缩文件出现了奇怪的问题

我有一个需求,要自定义一种基于数据流的数据存储格式,这种文件的数据格式是这样的: 数据是一段一段地存入文件的,每段之间的间隔标志就是下一段数据的长度,比如我要存入3段数据,它们的长度是{2234,3...

zip压缩文件在linux、windows下中文名乱码

1、压缩代码 package com.common.utils; import org.apache.http.HttpEntity; import org.apache.http.HttpRes...

Android下zip压缩文件加密解密的完美解决方案

前言 一个多月前,因项目需要对Java语言下的zip格式压缩文件的处理作了一些了解,尝试了多种开源项目并写了几篇博客做记录: http://blog.csdn.net/zhangyih...
  • bjstyle
  • bjstyle
  • 2017年05月23日 10:10
  • 523

怎样从.zip压缩文件安装Eclipse插…

1.makesure your .zip file is an valid Eclipse Plugin Note: that means: your .zip file contains fold...
  • tomora
  • tomora
  • 2013年09月15日 10:28
  • 1420
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:zip压缩文件
举报原因:
原因补充:

(最多只允许输入30个字)