ZipFile 构造函数

定义

重载

名称 说明
ZipFile(File)

打开一个 ZIP 文件以读取给定指定的 File 对象。

ZipFile(String)

打开用于读取的 zip 文件。

ZipFile(File, Charset)

打开一个 ZIP 文件以读取给定指定的 File 对象。

ZipFile(File, Int32)

打开从 ZipFile 指定模式下的指定 File 对象读取的新对象。

ZipFile(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

ZipFile(String, Charset)

打开用于读取的 zip 文件。

ZipFile(File, Int32, Charset)

打开从 ZipFile 指定模式下的指定 File 对象读取的新对象。

ZipFile(File)

打开一个 ZIP 文件以读取给定指定的 File 对象。

[Android.Runtime.Register(".ctor", "(Ljava/io/File;)V", "")]
public ZipFile(Java.IO.File? file);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;)V", "")>]
new Java.Util.Zip.ZipFile : Java.IO.File -> Java.Util.Zip.ZipFile

参数

file
File

要打开以供读取的 ZIP 文件

属性

例外

如果发生 zip 错误,则为

如果发生, IOException 则为

注解

打开一个 ZIP 文件以读取给定指定的 File 对象。

UTF-8 java.nio.charset.Charset charset 用于解码条目名称和注释。

Java文档java.util.zip.ZipFile.ZipFile(java.io.File)

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

ZipFile(String)

打开用于读取的 zip 文件。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
public ZipFile(string? name);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
new Java.Util.Zip.ZipFile : string -> Java.Util.Zip.ZipFile

参数

name
String

zip 文件的名称

属性

例外

如果发生 IOException,

注解

打开用于读取的 zip 文件。

首先,如果有安全管理器,则会 checkRead 使用参数作为参数调用 name 其方法,以确保允许读取。

UTF-8 java.nio.charset.Charset charset 用于解码条目名称和注释。

如果应用面向 Android U 或更高版本,则包含“.”的 zip 文件条目名称或从此处传递的“/”开头将引发一个 ZipException。 如需了解详情,请访问 dalvik.system.ZipPathValidator

Java文档java.util.zip.ZipFile.ZipFile(java.lang.String)

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

ZipFile(File, Charset)

打开一个 ZIP 文件以读取给定指定的 File 对象。

[Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/nio/charset/Charset;)V", "", ApiSince=24)]
public ZipFile(Java.IO.File? file, Java.Nio.Charset.Charset? charset);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/nio/charset/Charset;)V", "", ApiSince=24)>]
new Java.Util.Zip.ZipFile : Java.IO.File * Java.Nio.Charset.Charset -> Java.Util.Zip.ZipFile

参数

file
File

要打开以供读取的 ZIP 文件

charset
Charset

用于解码 ZIP 条目名称和注释的 java.nio.charset 字符集(如果设置了 ZIP 条目的常规用途位标志的语言编码位),则忽略该字符集。

属性

注解

打开一个 ZIP 文件以读取给定指定的 File 对象。

已在 1.7 中添加。

Java文档java.util.zip.ZipFile.ZipFile(java.io.File, java.nio.charset.Charset)

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

ZipFile(File, Int32)

打开从 ZipFile 指定模式下的指定 File 对象读取的新对象。

[Android.Runtime.Register(".ctor", "(Ljava/io/File;I)V", "")]
public ZipFile(Java.IO.File? file, int mode);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;I)V", "")>]
new Java.Util.Zip.ZipFile : Java.IO.File * int -> Java.Util.Zip.ZipFile

参数

file
File

要打开以供读取的 ZIP 文件

mode
Int32

要打开文件的模式

属性

例外

如果发生, IOException 则为

注解

打开从 ZipFile 指定模式下的指定 File 对象读取的新对象。 模式参数必须是 OPEN_READOPEN_READ | OPEN_DELETE

首先,如果有安全管理器,则会 checkRead 使用参数作为参数调用 name 其方法,以确保允许读取。

UTF-8 java.nio.charset.Charset charset 用于解码条目名称和注释

已在 1.3 中添加。

Java文档java.util.zip.ZipFile.ZipFile(java.io.File, int)

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

ZipFile(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

protected ZipFile(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Util.Zip.ZipFile : nativeint * Android.Runtime.JniHandleOwnership -> Java.Util.Zip.ZipFile

参数

javaReference
IntPtr

nativeint

IntPtr一个包含Java本机接口 (JNI) 对象引用。

transfer
JniHandleOwnership

指示 JniHandleOwnership如何处理 javaReference

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

ZipFile(String, Charset)

打开用于读取的 zip 文件。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/nio/charset/Charset;)V", "", ApiSince=24)]
public ZipFile(string? name, Java.Nio.Charset.Charset? charset);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/nio/charset/Charset;)V", "", ApiSince=24)>]
new Java.Util.Zip.ZipFile : string * Java.Nio.Charset.Charset -> Java.Util.Zip.ZipFile

参数

name
String

zip 文件的名称

charset
Charset

java.nio.charset.Charset 字符集用于解码未使用 UTF-8 编码编码的 ZIP 条目名称和注释(由条目的常规用途标志指示)。

属性

注解

打开用于读取的 zip 文件。

首先,如果有安全管理器,则会 checkRead 使用参数作为参数调用 name 其方法,以确保允许读取。

已在 1.7 中添加。

Java文档java.util.zip.ZipFile.ZipFile(java.lang.String, java.nio.charset.Charset)

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

ZipFile(File, Int32, Charset)

打开从 ZipFile 指定模式下的指定 File 对象读取的新对象。

[Android.Runtime.Register(".ctor", "(Ljava/io/File;ILjava/nio/charset/Charset;)V", "", ApiSince=24)]
public ZipFile(Java.IO.File? file, int mode, Java.Nio.Charset.Charset? charset);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;ILjava/nio/charset/Charset;)V", "", ApiSince=24)>]
new Java.Util.Zip.ZipFile : Java.IO.File * int * Java.Nio.Charset.Charset -> Java.Util.Zip.ZipFile

参数

file
File

要打开以供读取的 ZIP 文件

mode
Int32

要打开文件的模式

charset
Charset

java.nio.charset.Charset 字符集用于解码未使用 UTF-8 编码编码的 ZIP 条目名称和注释(由条目的常规用途标志指示)。

属性

注解

打开从 ZipFile 指定模式下的指定 File 对象读取的新对象。 模式参数必须是 OPEN_READOPEN_READ | OPEN_DELETE

首先,如果有安全管理器,则会 checkRead 使用参数作为参数调用 name 其方法,以确保允许读取。

已在 1.7 中添加。

Java文档java.util.zip.ZipFile.ZipFile(java.io.File, int, java.nio.charset.Charset)

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于