Java中创建ZIP文件的方法

网友投稿 367 2023-01-29


Java中创建ZIP文件的方法

java创建zip文件的代码如下如下:

import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

import java.util.zip.ZipEntry;

import java.util.zip.ZipInputStream;

import java.util.zip.ZipOutputStream;

public class ZipDemo {

public static void main(String[] args) throws IOException {

File file = new File("test.zip");

if(!file.exists())

file.createNewFile();

String string="test ZIP!";

byte[] buffer =string.getBytes();

FileOutputStream fOutputStream = new FileOutputStream(file);

ZipOutputStream zoutput = new ZipOutputStream(fOutputStream);

ZipEntry zEntry = new ZipEntry("test.txt");

zoutput.putNextEntry(zEntry);

zoutput.write(buffer);

zoutpuhttp://t.closeEntry();

zoutput.close();

}

}

补充:下面看下JAVA中创建ZIP文件,并向ZIP文件中写入并读取条目和数据

package File;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

import java.util.zip.ZipEntry;

import java.util.zip.ZipInputStream;

import java.util.zip.ZipOutputStream;

public class ZipDemo {

public static void main(String[] args) throws IOException {

// TODO Auto-generated method stub

File file = new File("test.zip");

if(!file.exists())

file.createNewFile();

String string="my name is ysd!";

byte[] buffer =string.getBytes();

byte[] BufferInput =new byte[4096];

FileOutputStream fOutputStream = new FileOutputStream(file);

ZipOutputStream zoutput = new ZipOutputStream(fOutputStream);

ZipEntry zEntry = new Zhttp://ipEntry("one.txt");

zoutput.putNextEntry(zEntry);

zoutput.write(buffer);

zoutput.closeEntry();

zoutput.close();

ZipInputStream zInputStream = new ZipInputStream(new FileInputStream(file));

ZipEntry zipEntry = null;

while((zipEntry=zInputStream.getNextEntry()) != null)http://

{

Syshttp://tem.out.println(zipEntry.getName());

zInputStream.read(BufferInput);

System.out.println(new String(BufferInput));

zInputStream.closeEntry();

}

zInputStream.close();

}

}

总结

以上所述是给大家介绍的Java中创建ZIP文件的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,会及时回复大家的。在此也非常感谢大家对我们网站的支持!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:解决mybatis使用char类型字段查询oracle数据库时结果返回null问题
下一篇:共享文件系统如何删除数据(共享文件系统如何删除数据库)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~