博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java实现多文件打包成zip
阅读量:4291 次
发布时间:2019-05-27

本文共 1198 字,大约阅读时间需要 3 分钟。

package test;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;public class DaBao_ZIP {	public static void main(String[] args) throws IOException {		// TODO Auto-generated method stub		byte[] buffer = new byte[1024];  		 	       //生成的ZIP文件名为Demo.zip  	 	       String strZipName = "e:/Demo.zip";  	 	       ZipOutputStream out;		try {			out = new ZipOutputStream(new FileOutputStream(strZipName));			//需要打包的文件			File[] file1 = {new File("e:/test2/a.txt"),new File("e:/test2/b.txt"),new File("e:/test2/aa.txt"),new File("e:/test2/bb.txt")};  			 		       for(int i=0;i
0) { out.write(buffer,0,len); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } out.closeEntry(); fis.close(); } out.close(); System.out.println("生成Demo.zip成功"); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } //需要同时下载的两个文件result.txt ,source.txt }}

转载地址:http://vkegi.baihongyu.com/

你可能感兴趣的文章
视频物体检测
查看>>
Tomcat启动遇到的问题
查看>>
Gradle-gradlew
查看>>
grpc-整合gradle与代码生成
查看>>
grpc-gradle与grpc流程完美整合(3)
查看>>
设计模式-装饰模式(Decorator)
查看>>
git-子模块submodule
查看>>
设计模式-策略模式(Strategy)
查看>>
设计模式-观察者模式(Observer)
查看>>
java浅拷贝(shallow clone)与深拷贝(deep clone)
查看>>
Elasticsearch-terms搜索及结果优化
查看>>
Elasticsearch-对一个field进行多值全文本搜索
查看>>
Elasticsearch-best_fileds和most_fields策略分析以及cross-fields弊端的解决
查看>>
Elasticsearch-近似搜索
查看>>
netty源码分析之-Future、ChannelFuture与ChannelPromise详解(3)
查看>>
redis主从集群的搭建
查看>>
redis cluster集群搭建与深入分析(1)
查看>>
netty源码分析之-引导详解(4)
查看>>
redis cluster节点的添加与删除(2)
查看>>
nginx+redis+tomcat三级缓存架构讲解
查看>>