java直接生成zip压缩文件精简代码(跳过txt文件)

Posted NewLife - Dream Action

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java直接生成zip压缩文件精简代码(跳过txt文件)相关的知识,希望对你有一定的参考价值。

/**
     * @param args
     */
    public static void main(String[] args) throws Exception{
        ZipOutputStream zos = null;
         zos = new ZipOutputStream(new FileOutputStream("c:\\temp7.zip"));
         
         String ss = "cName\t\tcCode\t\tcreateDate\n";
            ss += "dbc券99\t\t111188\t\t2017-05-14\n";
            ss += "zc券99\t\t111199\t\t2017-05-14\n";
            
         createZip(zos,"temp7.txt",ss.getBytes());
        
         String ss2 = "cName\t\tcCode\t\tcreateDate\n";
            ss2 += "dbc券88\t\t111188\t\t2017-05-14\n";
            ss2 += "zc券88\t\t111199\t\t2017-05-14\n";
            
         createZip(zos,"result7.txt",ss2.getBytes());
         
//                zos.flush();
        //外置
        zos.closeEntry();
        zos.close();
    }

    private static void createZip(ZipOutputStream zos,String fileName,byte[] b) {
        try {
            // //create zip
            zos.putNextEntry(new ZipEntry(fileName));
            // set the declear
            zos.setComment("by zip test!");
            zos.write(b, 0, b.length);     //直接生成zip文件.跳过txt步骤
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

 

以上是关于java直接生成zip压缩文件精简代码(跳过txt文件)的主要内容,如果未能解决你的问题,请参考以下文章

java生成zip压缩文件,解压缩文件

怎样用Java生成ZIP文件

如何使用java压缩文件夹成为zip包

PHP生成zip压缩包

java代码实现 导出zip包,无法打开zip压缩包

四周第五次课 6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩