Class IsoEntry
Namespace: Aspose.Zip.Iso
Assembly: Aspose.Zip.dll (25.1.0)
表示 ISO 存档中的一个条目(文件或目录)。
public abstract class IsoEntry : 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; }
属性值
Length
获取条目的字节长度。
public long? Length { get; }
属性值
long?
Name
获取条目的名称。
public string Name { get; }
属性值
方法
Extract(string)
通过提供的路径将条目提取到文件系统中。
public FileInfo Extract(string path)
参数
path
string
目标文件的路径。如果文件已存在,将被覆盖。
返回
包含提取数据的 System.IO.FileInfo 实例。
异常
path
为 null。
调用者没有访问所需的权限。
path
为空,仅包含空格或包含无效字符。
访问文件 path
被拒绝。
指定的 path
、文件名或两者超过系统定义的最大长度。例如,在基于 Windows 的平台上,路径必须少于 248 个字符,文件名必须少于 260 个字符。
path
中间包含冒号(:)的文件。
path
为 null。
调用者没有访问所需的权限。
path
为空,仅包含空格或包含无效字符。
访问文件 path
被拒绝。
指定的 path
、文件名或两者超过系统定义的最大长度。例如,在基于 Windows 的平台上,路径必须少于 248 个字符,文件名必须少于 260 个字符。
path
中间包含冒号(:)的文件。
Extract(Stream)
将条目提取到提供的流中。
public void Extract(Stream destination)
参数
destination
Stream
目标流。必须是可写的。
异常
destination
不支持写入。
如果条目不代表文件,则引发。
ToString()
返回一个表示当前条目的字符串。
public override string ToString()
返回
条目的名称。