用java打包成zip
来源:互联网 发布:get it 和got it的区别 编辑:程序博客网 时间:2024/05/12 15:45
--- 大家可能对于Zip格式的文件已经司空见惯了,我们可以使用winzip.exe方便地实现对文件的压缩或解压缩。然而如何在自己的应用程序中,实现对文件压缩并非所有的人都了解。在自己的应用程序中将数据文件压缩成zip格式,将会给你的程序增色不少。本文介绍快速在Java应用程序中将文件压缩成Zip 格式文件.Java JDK1.2中已经提供了,实现该功能的类/r
java.util.zip.ZipOutputStream,我们只需按照类的方法,通过过滤流的方式,将文件打开,然后通过java.util.zip.ZipOutputStream输出,即可实现对文件的压缩。
以下为程序源代码:
---- 将上述文件编译,然后执行:java ZipCompress1 filename1 filename2 filename3…….,然后,你就会惊喜地发现d:/testm.zip文件,为了证实文件的可靠性,你可以使用winzip打开该文件
java.util.zip.ZipOutputStream,我们只需按照类的方法,通过过滤流的方式,将文件打开,然后通过java.util.zip.ZipOutputStream输出,即可实现对文件的压缩。
以下为程序源代码:
import java.util.*;
import java.util.zip.*;
public class ZipCompress1 {
public static void main(String[] args) {
try {
FileOutputStream f = new FileOutputStream("d://testm.zip");
ZipOutputStream out = new ZipOutputStream(new DataOutputStream(f));
for (int i = 0; i < args.length; i++) {
System.out.println("Writing file " + args[i]);
DataInputStream in =
new DataInputStream(new FileInputStream(args[i]));
out.putNextEntry(new ZipEntry(args[i]));
int c;
while ((c = in.read()) != -1)
out.write(c);
in.close();
}
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
---- 将上述文件编译,然后执行:java ZipCompress1 filename1 filename2 filename3…….,然后,你就会惊喜地发现d:/testm.zip文件,为了证实文件的可靠性,你可以使用winzip打开该文件
- 用java打包成zip
- java将文件打包成zip文件
- java实现将多个文件打包成zip
- java实现多文件打包成zip
- java实现zip打包
- java zip打包
- java 打包zip文件
- java 打包Zip文件
- Java实现ZIP打包
- JAVA文件打包ZIP
- java zip打包
- JAVA ZIP压缩打包下载
- 下载文件打包 zip java
- java 将多个文件打包成一个zip后进行下载
- java生成excel数据并打包成zip
- java 实现多个文件打包成zip的功能
- java的多个excel打包成zip下载
- JAVA 根据Url把多文件打包成ZIP下载
- 数据类型详解
- NMFilter.sys(4.3.2.2485)逆向源代码
- 转null为对象时得到的将会是null
- 使用js对表格进行汇总
- Windows System Call Table (NT/2000/XP/2003/Vista)
- 用java打包成zip
- Ajax - 动态更新Web页面
- Sql Server调用C#编写的DLL
- 2007年BBS上最经典的71句话
- iis上配置cgi
- 六十六条经典禅语
- Asp.Net 网站管理工具-使用自定义的配置源
- 利用 UML 进行实体关系建模
- 如何对Web.Config加密与解密访问