java zip 压缩文件

zip压缩:ZipOutputStream、ZipFile、ZipInputStream 三个类的作用

一段 java  zip  压缩的代码:文章地址https://www.yii666.com/article/758255.html

                File dir = new File("C:\\Users\\Administrator\\Desktop\\zipsource");
String zipFile = "C:\\Users\\Administrator\\Desktop\\test2.zip"; OutputStream outputStream = new FileOutputStream(new File(zipFile));
ZipOutputStream zipOutputStream = new ZipOutputStream(outputStream); byte[] buffer = new byte[1024];
int len = 0; if( dir.isDirectory() ) {
File[] files = dir.listFiles();
for(File fileItem :files) {
FileInputStream fileItemInputStream = new FileInputStream( fileItem );
ZipEntry zipEntry = new ZipEntry( fileItem.getName() );
zipOutputStream.putNextEntry( zipEntry );
while( (len = IOUtils.read(fileItemInputStream, buffer)) != 0 ) {
zipOutputStream.write( buffer,0,len );
}
fileItemInputStream.close();
}
}
zipOutputStream.flush();
zipOutputStream.close();

  文章来源地址https://www.yii666.com/article/758255.html文章来源地址:https://www.yii666.com/article/758255.html

备注:apache  commons-compress 中有很多关于压缩的 工具类网址:yii666.com<网址:yii666.com

版权声明:本文内容来源于网络,版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。文本页已经标记具体来源原文地址,请点击原文查看来源网址,站内文章以及资源内容站长不承诺其正确性,如侵犯了您的权益,请联系站长如有侵权请联系站长,将立刻删除

java zip 压缩文件-相关文章

  1. java对压缩文件进行加密,winrar和好压 直接输入解密密码来使用

  2. Java ZIP File Example---refernce

  3. java Zip文件解压缩

  4. java zip 压缩文件

  5. Linux为grub菜单加密码

  6. java zip 压缩与解压

  7. 【设计模式】C++单例模式的几种写法——Java自动加载内部类对象,C++怎么破?

    单例模式是最简单的设计模式,就让我像玩简单的游戏一样写下去吧。v1: 简单模式和这个版本有过一面之缘,但不敢苟同。问题:何时析构不明确;最重要的是调用多次getIns函数会产生多个static Singleton指针,指向每次都调用都new出来的实例。v2: 一般模式典型写法问题:仍然

  8. Java ZIP压缩和解压缩文件(解决中文文件名乱码问题)

    Java ZIP压缩和解压缩文件(解决中文文件名乱码问题)学习了:http://www.tuicool.com/articles/V7BBvy引用原文:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信图片_20190322181744_03.jpg

微信扫一扫打赏

请作者喝杯咖啡吧~

支付宝扫一扫领取红包,优惠每天领

二维码1

zhifubaohongbao.png

二维码2

zhifubaohongbao2.png