Interface IArchiveFileEntry
Interface IArchiveFileEntry
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
此接口表示一个归档文件条目。
public interface IArchiveFileEntry
属性
长度
获取条目的字节长度。
long? Length { get; }
属性值
long?
名称
获取条目的名称。
string Name { get; }
属性值
备注
仅用于压缩的归档,如gzip、bzip2、lzip、lzma、xz、z,其名称为 “File.bin”,除非在头信息中找到其他名称。
方法
Extract(string)
通过提供的路径将条目提取到文件系统中。
FileInfo Extract(string path)
参数
path
string
目标文件的路径。如果文件已存在,将被覆盖。
返回值
包含提取数据的 System.IO.FileInfo 实例。
异常
path
为 null。
调用者没有访问所需的权限。
path
为空,仅包含空格或包含无效字符。
拒绝访问文件 path
。
指定的 path
、文件名或两者都超过系统定义的最大长度。例如,在基于 Windows 的平台上,路径必须少于 248 个字符,文件名必须少于 260 个字符。
path
中间包含冒号 (:)。
Extract(Stream)
将条目提取到提供的流中。
void Extract(Stream destination)
参数
destination
Stream
目标流。必须可写。
异常
destination
不支持写入。