压缩流
来源:互联网 发布:电气控制柜设计软件 编辑:程序博客网 时间:2024/06/08 14:14
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public class ZipoutputStreamDemo01 {
public static void main(String[] args) throws Exception {
File file = new File("d:" + File.separator + "mldn.txt");
File zipFile = new File("d:" + File.separator + "mldn.zip") ;
InputStream input = new FileInputStream(file) ;
ZipOutputStream zipOut = new ZipOutputStream(new FileOutputStream(zipFile));
zipOut.putNextEntry(new ZipEntry(file.getName()));
zipOut.setComment("www.mldnjava.cn");
zipOut.setComment("www.;mldnjava.cn") ;
int temp = 0;
while((temp = input.read()) != -1) {
zipOut.write(temp) ;
}
input.close();
zipOut.close();
}
}
压缩文件夹
package class1;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public class ZipoutputStreamDemo01 {
public static void main(String[] args) throws Exception {
File file = new File("d:" + File.separator +"mldn" );
File zipFile = new File("d:" + File.separator + "mldn.zip") ;
InputStream input = null;
ZipOutputStream zipOut = null;
zipOut = new ZipOutputStream(new FileOutputStream(zipFile));
zipOut.setComment("www.mldnjava.cn");
if(file.isDirectory()) {
File lists[] = file.listFiles();
for (int i =0 ;i < lists.length; i++) {
input = new FileInputStream(lists[i]) ;
zipOut.putNextEntry(new ZipEntry(file.getName() + File.separator + lists[i].getName()));
int temp = 0 ;
while((temp = input.read()) != -1){
zipOut.write(temp);
}
input.close();
}
}
zipOut.close();
}
}
- 压缩流
- 压缩流
- 压缩流
- 使用压缩流压缩和解压数据
- java 压缩流
- xmpp 压缩流
- Java IO 压缩流
- java IO压缩流
- java中的压缩流
- 图片流的压缩
- io压缩流
- java IO 压缩流
- IO-压缩流
- 压缩
- 压缩
- 压缩
- 压缩
- 压缩
- 84坐标系、02坐标系、百度坐标之间相互转换算法
- STM32F4实现矩阵键盘
- 如何分析java中<? extends Comparable<? super T>>
- 纪念一下,2017年9月11日粗略看完了廖大的python教程
- Java多线程--final与多线程
- 压缩流
- 汇付天下债权转让接口格式
- 数据结构与算法(6)---Java语言实现:冒泡排序
- npm 安装browser-sync 实时监听本地网页文件的变化
- thinkphp多表操作事务回滚
- JQuery单点登录
- MySQL日期 字符串 时间戳互转
- javaweb获取项目目录的几种方法
- 指针与函数