ZipFile 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| ZipFile(File) |
打开一个 ZIP 文件以读取给定指定的 File 对象。 |
| ZipFile(String) |
打开用于读取的 zip 文件。 |
| ZipFile(File, Charset) |
打开一个 ZIP 文件以读取给定指定的 File 对象。 |
| ZipFile(File, Int32) |
打开从 |
| ZipFile(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
| ZipFile(String, Charset) |
打开用于读取的 zip 文件。 |
| ZipFile(File, Int32, Charset) |
打开从 |
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_READ 或 OPEN_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
参数
- 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_READ 或 OPEN_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 属性许可证中所述的术语使用。