zoukankan      html  css  js  c++  java
  • java ZIP压缩文件

    问题描述:

        使用java ZIP压缩文件和目录

    问题解决:

        (1)单个文件压缩

    clipboard

    clipboard[1]

    clipboard[2]

    注:

        以上是实现单个文件写入压缩包的代码,注意其中主要是在ZipOutStream流对象中创建ZipEntry,其中每一个创建的ZipEntry对应一个写入的文件

         注(2):

            可以使用zipEntry对象的setComment方法,向压缩文件中写入注释信息

        注(3):

            如上在创建ZipEntry时,ZipEntry构造函数的参数,sourcepath,将其中的盘符删除了,这里的参数名决定了创建Zip压缩文件中,显示文件的目录信息。

        (2)多个文件的压缩

    clipboard[3]

    注:

        多个文件的写入压缩包中实现,实际上是对于每个每个单文件的写入

        (3)文件目录写入压缩文件

    clipboard[4]

    注:

        如上所示,实现文件目录的压缩文件创建,方法类似于 文件目录的遍历。

        (4)关闭压缩文件流

    clipboard[5]

    源文件:

    attachment

    参考文件:

    attachment[1]

  • 相关阅读:
    第二个冲刺 6.3.4.学术诚信与职业道德
    第二个冲刺 Sprint
    css之清除浮动
    style和getComputedStyle(ff)和currentStyle
    php 中间件
    Vue 和 angular
    img 分区响应图
    PHP composer
    php实现文件上传,下载的常见文件配置
    php 命名空间
  • 原文地址:https://www.cnblogs.com/luosongchao/p/3213393.html
Copyright © 2011-2022 走看看