一下代码实现的是将多个文件进行压缩,采用的是边压缩边下载的方式

/**

* 压缩文件

* @param exportFilePathList

* @param response

*/

public static void downloadPictureZip(List exportFilePathList, HttpServletResponse response) {

ZipOutputStream zipos = null;

try {

zipos = new ZipOutputStream(new BufferedOutputStream(response.getOutputStream()));

zipos.setMethod(ZipOutputStream.DEFLATED);// 设置压缩方法DEFLATED

} catch (Exception e) {

e.printStackTrace();

}

DataOutputStream os = null;

// 循环将文件写入压缩流

for (String filePath : exportFilePathList) {

File file = new File(filePath);

try {

// 添加ZipEntry,并ZipEntry中写入文件流

zipos.putNextEntry(new ZipEntry(file.getName()));

os = new DataOutputStream(zipos);

InputStream is = new FileInpu

java压缩文件为rar_java 实现压缩多个文件 成zip/rar 等压缩文件相关推荐

  1. c# rar解压大小_C#解压缩Zip,Rar等压缩文件(详细说明)

    其实这个东西网上已经有很多了 给出了一大把  当然我也是在网上找到得 只不过 说明不够详细 经过测试 给出详细的备注: 解压的给的很详细  压缩的基本也一样 只不过参数信息不一样罢了: 利用winra ...

  2. 【转】C#打包文件夹成zip格式(包括文件夹和子文件夹下的所有文件)

    C#打包zip文件可以调用现成的第三方dll,事半功倍,而且该dll完全免费,下载地址:SharpZipLib 下载完解压缩后,把 ICSharpCode.SharpZipLib.dll  拷贝到当前 ...

  3. tar,zip,rar,gz压缩解压

    Tar Vs Zip Vs Gz : Difference And Efficiencyhttps://itsfoss.com/tar-vs-zip-vs-gz/compression basics: ...

  4. C#打包文件夹成zip格式(包括文件夹和子文件夹下的所有文件)

    之前不喜欢玩博客,这次在博客园也注册了这个博客玩玩. 可是没什么内容,所以想随便添加点什么吧. 最近在微软开发的几个小工具,大多跟文件操作/IO相关,所以准备这两天整理一下,把一些也许可以和大家分享的 ...

  5. java批量生成二维码图片,并打包成zip

    最近开发遇到了一个批量打印二维码并生成zip包的需求,先记录下来 pom依赖 <!--添加二维码依赖包--><dependency><groupId>com.goo ...

  6. linux ubuntu下怎样将pdf格式文件转换为doc格式文件,Ubuntu环境下把word文档转成pdf,把pdf文件转成jpg...

    环境搭建 使用语言 python3 安装imagemagick(pdf转jpg是内部需要调用到此工具) apt-get install imagemagick 安装libreoffice(此工具用于将 ...

  7. java zip压缩 加密码_java 压缩成zip文件、解压zip文件(可设置密码)

    1.情景展示 java实现将文件夹进行压缩打包的功能及在线解压功能 2.解决方案 方式一:压缩.解压zip 准备工作:slf4j-api.jar org.slf4j slf4j-api 1.7.25 ...

  8. Java把文件压缩成.zip压缩包和解压.zip压缩包(ZipOutputStream、ZipInputStream)

    文章目录 压缩成.zip 解压.zip 压缩成.zip 代码如下: /*** 压缩成ZIP** @param srcDir 压缩文件夹路径* @param out 压缩文件输出流* @throws R ...

  9. 将文件夹压缩成zip文件

    一 代码 package ZipFile;import org.apache.commons.io.FileUtils; import org.apache.commons.lang.StringUt ...

最新文章

  1. AI 影像诊断平台的5大设计要点
  2. 全球及中国现金回收机行业销售前景与运营效益分析报告2022版
  3. Bootstrap3 表格-鼠标悬停
  4. Learning to Rank:X-wise
  5. 编程科普|你知道的关于 Python 的那些知识,可能全错了!
  6. python3之批量修改文件名称
  7. 【Python爬虫】BeautifulSoup4 库的一些用法
  8. masked_fill【将mask中值为True的位置对应的待填充的张量设置为value值】
  9. 智能优化算法:学生心理学优化算法 -附代码
  10. PHP生成二维码名片带LOGO并解决LOGO失真
  11. oracle hcm cloud价格,Oracle HCM
  12. 苹果系统mac(Air)删除Windows合并盘(双系统)的可行方案
  13. xdb 服务_如何删除默认的XPT和XDB这两个服务
  14. 【渝粤教育】广东开放大学 经济法基础 形成性考核 (38)
  15. html 倒计时毫秒,实现毫秒级倒计时
  16. SCCM更新卡住恢复处理方法
  17. 各个国家的人有什么特点?
  18. (一) windows 10 下安装 mongodb 并 globalsign/mgo 包的简单使用
  19. Reference详解
  20. pandas 空数据处理和数据过滤

热门文章

  1. “求职”高发季,163vip邮箱为求职者护航
  2. js 两数相减得到精确的减法结果 减法函数
  3. 小程序和uniapp的getApp().globalDate.
  4. android和ios GoogleMap画导航线路图 路径规划(Directions)
  5. tiktok新号发布的视频播放量为零解决方案
  6. 逆色调映射论文《Deep Reverse Tone Mapping》
  7. haar级联分类器车辆检测_Haar级联分类器Open CV用于人脸检测的术语
  8. Navicat 连接 sqlserver 带端口号配置
  9. jQuery源码学习(5)-Sizzle选择器(1)
  10. python_库学习_02_微信自动回复机器人