Class LhaArchiveEntry
名称: Aspose.Zip.Lha 收藏: Aspose.Zip.dll (25.5.0)
代表一个单一的文件在Lha档案中。
public class LhaArchiveEntry : IArchiveFileEntry
Inheritance
Implements
继承人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsDirectory
收到一个值,表明这个输入目录是否。
public bool IsDirectory { get; }
财产价值
LastModified
收到输入的最后修改时间。
[Obsolete("This property will be removed in a future release. Please use ModificationTime instead.")]
public DateTime LastModified { get; }
财产价值
Length
接收入口的长度为比特。
public long? Length { get; }
财产价值
long ?
ModificationTime
收到输入的最后修改时间。
public DateTime ModificationTime { get; }
财产价值
Name
获取入口名称。
public string Name { get; }
财产价值
Remarks
仅用于压缩的档案,如 gzip、bzip2、lzip、lzma、xz、z 有“File.bin” 名称,除非其他名称可在标题中找到。
Path
到达入口的全路。
public string Path { get; }
财产价值
Methods
Extract(线条)
通过路径将 Lha 存档输入到一个文件系统。
public FileSystemInfo Extract(string path)
Parameters
path
string
路径到文件,将存储压缩数据。
Returns
System.IO.FileSystemInfoInstance 包含提取的数据。
Examples
using (FileStream lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract("extracted.bin");
}
}
Exceptions
档案标题和服务信息未被阅读。
path’ is null.
召唤者没有所需的访问许可。
path’ 是空的,只包含白色空间,或包含无效的字符。
拒绝访问 path" 文件。
指定的 path’, 文件名, 或两者都超过系统定义的最大长度. 例如,在基于 Windows 的平台上,路径必须小于 248 个字符, 文件名必须小于 260 个字符。
文件在 path’ 中间包含一个列(:)。
Extract(Stream)
将输入到提供的流。
public void Extract(Stream destination)
Parameters
destination
Stream
目的地流,必须写作。
Remarks
没有什么可用于导演输入。
Exceptions
destination’ does not support writing.
Extract(FileInfo)
将 Lha 存档输入到文件中。
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo 用于存储压缩数据。
Examples
using (var lhaFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new LhaArchive(lhaFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Remarks
没有什么可用于导演输入。
Exceptions
档案标题和服务信息未被阅读。
呼叫者没有必要的许可,以打开 fileInfo。
文件路径是空的,或者只包含白色空间。
文件未找到。
到文件的路径是阅读或是一个目录。
fileInfo’ is null.
指定的路径是无效的,例如在无地图驱动器上。
文件已经开放了。