package com.company;
import java.io.*;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import java.util.zip.ZipInputStream;
import java.util.zip.ZipOutputStream;
class unzip{
byte doc[]=null;
String filename=null;
String unzipath=null;
public unzip(String filename,String unzipath)
{
this.filename=filename;
this.unzipath=unzipath;
}
public void dounzip()
{
try{
//这里filename是文件名,如xxx.zip
ZipInputStream zipis=new ZipInputStream(new FileInputStream(filename));
ZipEntry fentry=null;
while((fentry=zipis.getNextEntry())!=null)
{
//fentry逐个读取zip中的条目,第一个读取的名称为test。
//test条目是文件夹,因此会创建一个File对象,File对象接收的参数为地址
//然后就会用exists,判断该参数所指定的路径的文件或者目录是否存在
//如果不存在,则构建一个文件夹&
java中使用ZipInputStream解压缩文件
最新推荐文章于 2024-06-11 10:15:07 发布