WimArchive.WimArchive
WimArchive(Stream)
の新しいインスタンスを初期化しますWimArchiveクラスと構成エントリのリストは、アーカイブから抽出できます。
public WimArchive(Stream sourceStream)
| パラメータ | タイプ | 説明 |
|---|---|---|
| sourceStream | Stream | アーカイブのソース。シーク可能である必要があります。 |
例外
| 例外 | 調子 |
|---|---|
| ArgumentNullException | sourceStream無効である。 |
| ArgumentException | sourceStreamはシークできません。 |
| InvalidDataException | sourceStream有効な wim アーカイブではありません。 |
備考
このコンストラクターはエントリをアンパックしません。見るOpen解凍方法.
例
次の例は、すべてのエントリをディレクトリに抽出する方法を示しています。
using (var archive = new WimArchive(File.OpenRead("archive.wim")))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
関連項目
- class WimArchive
- 名前空間 Aspose.Zip.Wim
- 組み立て Aspose.Zip
WimArchive(string)
の新しいインスタンスを初期化しますWimArchiveクラスと構成エントリのリストは、アーカイブから抽出できます。
public WimArchive(string path)
| パラメータ | タイプ | 説明 |
|---|---|---|
| path | String | アーカイブ ファイルへのパス。 |
例外
| 例外 | 調子 |
|---|---|
| ArgumentNullException | path無効である。 |
| SecurityException | 呼び出し元には、アクセスに必要なアクセス許可がありません。 |
| ArgumentException | のpathが空であるか、空白のみが含まれているか、無効な文字が含まれています。 |
| UnauthorizedAccessException | ファイルへのアクセスpath否定された。 |
| PathTooLongException | 指定されたpath、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームでは、パスは 248 文字未満、ファイル名は 260 文字未満である必要があります。 |
| NotSupportedException | ファイルpath文字列の途中にコロン (:) が含まれています。 |
備考
このコンストラクターはエントリをアンパックしません。見るOpen解凍方法.
例
次の例は、すべてのエントリをディレクトリに抽出する方法を示しています。
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
関連項目
- class WimArchive
- 名前空間 Aspose.Zip.Wim
- 組み立て Aspose.Zip