类 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 文件。