Java Zip压缩

    技术2022-05-11  58

    import  java.io.BufferedInputStream; import  java.io.BufferedOutputStream; import  java.io.FileInputStream; import  java.io.FileOutputStream; import  java.util.zip.ZipEntry; import  java.util.zip.ZipOutputStream; public   class  JavaMain  {    public static void main(String[] args) throws Exception {        String zip = "pac.zip";        String one = "one.txt";        String two = "two.txt";        FileOutputStream fos = new FileOutputStream(zip);        ZipOutputStream zos = new ZipOutputStream(fos);        BufferedOutputStream bos = new BufferedOutputStream(zos);        zos.setComment("About Java Zipping");                FileInputStream fisOne = new FileInputStream(one);        BufferedInputStream bisOne = new BufferedInputStream(fisOne);        zos.putNextEntry(new ZipEntry("one.txt"));        int value = -1;        while ((value = bisOne.read()) != -1{            bos.write(value);        }        bos.flush();        bisOne.close();                FileInputStream fisTwo = new FileInputStream(two);        BufferedInputStream bisTwo = new BufferedInputStream(fisTwo);                zos.putNextEntry(new ZipEntry("two.txt"));        value = -1;        while ((value = bisTwo.read()) != -1{            bos.write(value);        }        bos.flush();        bisTwo.close();                bos.close();    }    }  

    最新回复(0)