利用文件压缩 ZipOutputStream类
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public class ZipOutputStreamDemo1{
public static void main(String[] args) throws IOException{
File file = new File("d:" + File.separator + "hello.txt");
File zipFile = new File("d:" + File.separator + "hello.zip");
InputStream input = new FileInputStream(file);
ZipOutputStream zipOut = new ZipOutputStream(new FileOutputStream(
zipFile));
zipOut.putNextEntry(new ZipEntry(file.getName()));
// 设置注释
zipOut.setComment("hello");
int temp = 0;
while((temp = input.read()) != -1){
zipOut.write(temp);
}
input.close();
zipOut.close();
}
}
分享到:
相关推荐
Java用Zip压缩多个文件实例源码
Java调用Zip类批量压缩多个文件,此前有一个是压缩单个文件,也可参考,相关代码中可找到此源码。 public class ZipDemo extends JFrame{ JFileChooser fileChooser; //文件选择器 JList fileList; //待...
java实现多个文件压缩
java代码实现单个或多个文件压缩成rar包,本地要安装winRar插件。
Java把文件压缩成zip,粘贴在项目中即可使用
java 版的文件分割压缩 可以对大文件进行拆分。 文件大小可定义
java毕业设计——java文件压缩与解压缩实践设计与开发(源代码+论文).zip java毕业设计——java文件压缩与解压缩实践设计与开发(源代码+论文).zip java毕业设计——java文件压缩与解压缩实践设计与开发(源代码+论文)....
Java Zip算法压缩多个文件的例子,具体的实现原理是:先打开文件并读取,然后利用ZipEntry实例化待压缩的条目列表,将ZIP条目列表写入输出流,从源文件得到文件输入流,写入缓冲数据等。相关代码: ...
基于java的开发源码-用Zip压缩多个文件实例源码.zip 基于java的开发源码-用Zip压缩多个文件实例源码.zip 基于java的开发源码-用Zip压缩多个文件实例源码.zip 基于java的开发源码-用Zip压缩多个文件实例源码.zip 基于...
java压缩解压文件
工具类中提供的方法有:压缩单个文件,压缩多个文件,解压文件到制定路径下。获取压缩文件的文件列表。压缩文件的文件注释。
实现将多个word文件合并成一个word文档,整理两种方法,所需资料比较齐全,已经过测试,可直接下载使用。
JAVA 中单个或多个下载服务器上带超链接的文件 并压缩后下载, 如:http://172.16.10.24/recordwav/20150625/48/20150625140223_48_8003_8002_to_18064000047.wav http://www.baidu.com/img/test.png 此资源中还...
Java用Zip压缩多个文件实例源码.rar
java中将多个excel打包成zip文件下载.rar
很简单的代码,很轻松的实现将多个文件压缩成一个包
如果您想从服务器端下载多个文件,若按照传统的下载方式,这下载速度是非常慢的,我这里提供一个把所有需要下载的文件先压缩,后下载的完全解决方案。在此秀一下,工大家参考之用。
本例是把多个文件压缩成一个zip文件,然后下载到本地。 项目完整,下载解压即可运行。
java压缩文件的程序代码,可以压缩单个文件夹,单个标准文件,多个标准文件 多个文件夹,以及文件夹和文件混合的压缩代码
目前项目有一个需求“数据的离线导入导出”,需要将数据分模块导入到不同的excel,然后压缩成数据包下载