当前位置 类层次(JDK) 所有类 (JDK) 所有域和方法 (JDK)

类 java.util.zip.ZipFile

java.lang.Object
   |
   +----java.util.zip.ZipFile

public class ZipFile
extends Object
implements ZipConstants

该类用于读 ZIP 文件的内容。它使用 RandomAccessFile 对 ZIP 文件入口进行快速访问,并支持压缩的和非压缩的文件。


构造子索引

ZipFile(File)
为了读指定的 File 对象打开一个 ZIP 文件。
ZipFile(String)
为了读指定的文件名打开一个 ZIP 文件。

方法索引

close()
关闭 ZIP 文件。
entries()
返回 ZIP 文件入口的一个枚举。
getEntry(String)
为给定的路径名返回 ZIP 文件入口。
getInputStream(ZipEntry)
为了读指定的 ZIP 文件入口的内容返回输入流。
getName()
返回 ZIP 文件的路径名。

构造子

ZipFile
 public ZipFile(String name) throws IOException
为了读给定的文件名打开一个 ZIP 文件。

参数:
name - zip 文件名。
抛出:ZipException
如果 ZIP 格式发生错误。
抛出: IOException
如果发生了一个 I/O 错误
ZipFile
 public ZipFile(File file) throws ZipException, IOException
为了读指定的 File 对象打开一个 ZIP 文件。

参数:
file - 为读打开的 ZIP 文件
抛出:ZipException
如果发生了一个 ZIP 错误
抛出: IOException
如果发生了一个 I/O 错误

方法

getEntry
 public ZipEntry getEntry(String name)
为给定的路径名返回 ZIP 文件入口。如果对给定的名字没有相应的入口则返回 null 。

参数:
name - 入口名
返回值:
ZIP 文件入口
getInputStream
 public InputStream getInputStream(ZipEntry ze) throws IOException
为了读指定的 ZIP 文件入口的内容返回输入流。

参数:
ze - zip 文件入口
抛出: ZipException
如果 ZIP 格式发生错误。
抛出: IOException
如果发生了一个 I/O 错误
getName
 public String getName()
返回 ZIP 文件的路径名。

entries
 public Enumeration entries()
返回 ZIP 文件入口的一个枚举。

close
 public void close() throws IOException
关闭 ZIP 文件。


当前位置 类层次(JDK) 所有类 (JDK) 所有域和方法 (JDK)