java ZIP压缩文件

问题描述:

    使用java ZIP压缩文件和目录

问题解决:

    (1)单个文件压缩

java ZIP压缩文件

java ZIP压缩文件

java ZIP压缩文件

注:

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

     注(2):

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

    注(3):

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

    (2)多个文件的压缩

java ZIP压缩文件

注:

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

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

java ZIP压缩文件

注:

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

    (4)关闭压缩文件流

java ZIP压缩文件

源文件:

java ZIP压缩文件

参考文件:

java ZIP压缩文件

上一篇:1分钟了解区块链的本质


下一篇:Github 恶搞教程(一起『玩坏』自己的 Github 吧)