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();
}

}
}


}

打包上传zip文件

最近项目需求将图片打包成zip上传, 记录一下。 为了方便以后使用就把它写成工具类的形式吧。这里一共用到3个工具类 分别是XZip(用于压缩)、UploadUtils(文件上传类)、ThreadPoo...
  • lijieming159
  • lijieming159
  • 2016年08月30日 14:01
  • 2126

Django下载大文件和压缩zip文件

国内的资料太少了,转自国外:http://djangosnippets.org/snippets/365/import os, tempfile, zipfile from django.http ...
  • zhangzhenhu
  • zhangzhenhu
  • 2011年01月27日 10:03
  • 5629

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

java不解压直接读取.zip压缩文件该示例的,关于下面演示的项目源代下载地址如下: 源代码下载地址package com.sd.test.readzip;import java.io.Buffer...
  • baidu_16520113
  • baidu_16520113
  • 2015年07月03日 02:17
  • 5901

Linux zip命令压缩文件及unzip命令解压文件

Linux服务器上,经常需要复制文件或者下载到本地,或者有时候在移动未进行压缩的文件时容易出现问题,进行压缩,方便操作进行. 将文件压缩到当前文件夹 zip [-options] [-b path]...
  • wjw521wjw521
  • wjw521wjw521
  • 2017年05月23日 10:22
  • 541

bat批处理zip加密压缩

使用批处理加密、压缩文件(压缩当前文件夹内容) cd bin zip -q -r -P 123456 ../www.zip * pause...
  • myfmyfmyfmyf
  • myfmyfmyfmyf
  • 2016年12月29日 10:23
  • 1614

java代码操作zip文件--读取zip文件

public static void readZip(String path) { try { ZipInputStream zin = new ZipInpu...
  • u014373031
  • u014373031
  • 2016年08月24日 21:08
  • 3114

Linux中巧用zip命令压缩和解压缩文件

Linux中巧用zip命令压缩和解压缩文件 转自 http://www.itivy.com/linux/archive/2012/3/22/linux-zip.html 在W...
  • skykingf
  • skykingf
  • 2013年12月26日 10:45
  • 11000

一个zip文件由这样三个部分组成

一个 ZIP 文件由三个部分组成:                  压缩源文件数据区+压缩源文件目录区+压缩源文件目录结束标志     1、压缩源文件数据区   ...
  • wclxyn
  • wclxyn
  • 2012年02月23日 23:16
  • 5677

linux通过if判断是否压缩文件和文件夹

linux通过if判断是否压缩文件和文件夹
  • eadela
  • eadela
  • 2017年07月28日 11:59
  • 460

spark读写压缩文件API使用详解

最近研究了下Spark如何读写压缩格式的文件,主要有如下三种方式,这里以lzo方式压缩为例 1 2 3 4 5 6 7 ...
  • fanbest325
  • fanbest325
  • 2017年09月30日 15:16
  • 680
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:zip压缩文件
举报原因:
原因补充:

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