读取
代码
import java.io.*;
import java.util.zip.*;
import java.nio.charset.Charset;
public class zipRead
{
private ZipFile zipfile;
private Charset charset;
public zipRead(File file)
{
try {
System.out.println("读取zip文件...");
zipfile = new ZipFile(file);
charset = Charset.forName("utf-8");
}
catch(IOException e) {
zipfile = null;
System.out.println("文件不存在!!!");
}
}
public zipRead(String path)
{
try {
System.out.println("读取zip文件...");
zipfile = new ZipFile(path);
charset = Charset.forName("utf-8");
}
catch(IOException e) {
zipfile = null;
System.out.println("文件不存在!!!");
}
}
public void setCharset(String charset)
{
this.charset = Charset.forName(charset);
}
public boolean isExists(String name)
{
ZipEntry entry = zipfile.getEntry(name);
if(entry!=null)return