WimArchive.WimArchive

WimArchive(Stream)

初始化一个新的实例WimArchive可以从存档中提取类和组合条目列表。

public WimArchive(Stream sourceStream)
范围类型描述
sourceStreamStream存档的来源。它必须是可寻的。

例外

例外(健康)状况
ArgumentNullExceptionsourceStream一片空白。
ArgumentExceptionsourceStream不可搜索。
InvalidDataExceptionsourceStream不是有效的 wim 存档。

评论

此构造函数不解压任何条目。看Open解包方法.

例子

以下示例显示如何将所有条目提取到目录中。

using (var archive = new WimArchive(File.OpenRead("archive.wim")))
{ 
   archive.Images[0].ExtractToDirectory("C:\\extracted");
}

也可以看看


WimArchive(string)

初始化一个新的实例WimArchive可以从存档中提取类和组合条目列表。

public WimArchive(string path)
范围类型描述
pathString存档文件的路径。

例外

例外(健康)状况
ArgumentNullExceptionpath一片空白。
SecurityException调用者没有所需的访问权限。
ArgumentExceptionpath为空、仅包含空格或包含无效字符。
UnauthorizedAccessException访问文件path被拒绝。
PathTooLongException指定的path、文件名或两者都超过了系统定义的最大长度。例如,在基于 Windows 的平台上,路径必须少于 248 个字符,文件名必须少于 260 个字符。
NotSupportedException归档于path在字符串中间包含一个冒号 (:)。

评论

此构造函数不解压任何条目。看Open解包方法.

例子

以下示例显示如何将所有条目提取到目录中。

using (var archive = new WimArchive("archive.wim")) 
{ 
   archive.Images[0].ExtractToDirectory("C:\\extracted");
}

也可以看看