Class WimArchive
名称: Aspose.Zip.Wim 收藏: Aspose.Zip.dll (25.5.0)
此类代表一个wim档案文件。
public class WimArchive : IArchive, IDisposable
Inheritance
Implements
继承人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WimArchive(Stream)
启动一个新的例子的 Aspose.Zip.Wim. WimArchive 类,并组成一个输入列表可以从档案中提取。
public WimArchive(Stream sourceStream)
Parameters
sourceStream
Stream
資料來源:必須可搜尋。
Examples
下面的示例显示如何将所有输入提取到一个目录。
using (var archive = new WimArchive(File.OpenRead("archive.wim")))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
此制造商不会解包任何输入. 查看 Aspose.Zip.Wim.WimFileEntry.Open 解包方法。
Exceptions
sourceStream’ is null.
sourceStream’ is not seekable.
sourceStream’ is not valid wim archive.
WimArchive(线条)
启动一个新的例子的 Aspose.Zip.Wim. WimArchive 类,并组成一个输入列表可以从档案中提取。
public WimArchive(string path)
Parameters
path
string
走向档案的路径。
Examples
下面的示例显示如何将所有输入提取到一个目录。
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
Remarks
此制造商不会解包任何输入. 查看 Aspose.Zip.Wim.WimFileEntry.Open 解包方法。
Exceptions
path’ is null.
召唤者没有所需的访问许可。
path’ 是空的,只包含白色空间,或包含无效的字符。
拒绝访问 path" 文件。
指定的 path’, 文件名, 或两者都超过系统定义的最大长度. 例如,在基于 Windows 的平台上,路径必须小于 248 个字符, 文件名必须小于 260 个字符。
文件在 path’ 中间包含一个列(:)。
文件未找到。
指定的路径是无效的,例如在无地图驱动器上。
文件已经开放了。
Properties
BootImageIndex
获取(基于零)启动图像的指数。
public int BootImageIndex { get; }
财产价值
FileFormatVersion
获取文件格式的版本。
public int FileFormatVersion { get; }
财产价值
Guid
获取档案的识别指南。
public Guid Guid { get; }
财产价值
Images
收到 Aspose.Zip.Wim.WimImage 类型的输入,构成档案。
public ReadOnlyCollection<wimimage> Images { get; }
财产价值
ReadOnlyCollection < WimImage >
Manifest
收到嵌入式示范,描述文件和包含的图像。
public string Manifest { get; }
财产价值
Methods
Dispose(博尔)
执行与释放、释放或重新管理未管理资源相关的应用定义任务。
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
管理的资源是否要消耗?
Dispose()
执行与释放、释放或重新管理未管理资源相关的应用定义任务。
public void Dispose()
ExtractToDirectory(线条)
通过路径将文件提取到文件中。
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
路径到目录将提取的文件插入。
Exceptions
路是零
例如,在基于 Windows 的平台上,路径必须小于 248 个字符,文件名必须小于 260 个字符。
呼叫者没有必要的许可访问现有目录。
如果目录不存在,路径包含一个列符(:)不属于驱动标签(“C:”)的一部分。
路径是零长的线条,仅包含白空间,或包含一个或多个无效的字符. 您可以使用 System.IO.Path.GetInvalidPathChars 方法查询无效的字符。
路径指定的目录是一个文件. -or- 网络名称不明。
档案被腐败了。