Class IsoEntry

Class IsoEntry

Namespace: Aspose.Zip.Iso
Assembly: Aspose.Zip.dll (25.1.0)

表示 ISO 存档中的一个条目(文件或目录)。

public abstract class IsoEntry : IArchiveFileEntry

继承

objectIsoEntry

实现

IArchiveFileEntry

继承成员

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

属性

IsDirectory

获取一个值,指示该条目是否为目录。

public bool IsDirectory { get; }

属性值

bool

Length

获取条目的字节长度。

public long? Length { get; }

属性值

long?

Name

获取条目的名称。

public string Name { get; }

属性值

string

方法

Extract(string)

通过提供的路径将条目提取到文件系统中。

public FileInfo Extract(string path)

参数

path string

目标文件的路径。如果文件已存在,将被覆盖。

返回

FileInfo

包含提取数据的 System.IO.FileInfo 实例。

异常

ArgumentNullException

path 为 null。

SecurityException

调用者没有访问所需的权限。

ArgumentException

path 为空,仅包含空格或包含无效字符。

UnauthorizedAccessException

访问文件 path 被拒绝。

PathTooLongException

指定的 path、文件名或两者超过系统定义的最大长度。例如,在基于 Windows 的平台上,路径必须少于 248 个字符,文件名必须少于 260 个字符。

NotSupportedException

path 中间包含冒号(:)的文件。

ArgumentNullException

path 为 null。

SecurityException

调用者没有访问所需的权限。

ArgumentException

path 为空,仅包含空格或包含无效字符。

UnauthorizedAccessException

访问文件 path 被拒绝。

PathTooLongException

指定的 path、文件名或两者超过系统定义的最大长度。例如,在基于 Windows 的平台上,路径必须少于 248 个字符,文件名必须少于 260 个字符。

NotSupportedException

path 中间包含冒号(:)的文件。

Extract(Stream)

将条目提取到提供的流中。

public void Extract(Stream destination)

参数

destination Stream

目标流。必须是可写的。

异常

ArgumentException

destination 不支持写入。

NotSupportedException

如果条目不代表文件,则引发。

ToString()

返回一个表示当前条目的字符串。

public override string ToString()

返回

string

条目的名称。

 中文