Class WimImage

Class WimImage

Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)

wim 아카이브 내의 단일 이미지를 나타냅니다.

public sealed class WimImage

상속

objectWimImage

상속된 멤버

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

속성

AllEntries

이미지를 구성하는 Aspose.Zip.Wim.WimEntry 유형의 항목을 재귀적으로 가져옵니다.

public IEnumerable<wimentry> AllEntries { get; }

속성 값

IEnumerable<WimEntry&gt;

Parent

이미지가 속한 아카이브를 가져옵니다.

public WimArchive Parent { get; }

속성 값

WimArchive

RootDirectory

이미지의 루트 디렉터리 항목을 가져옵니다.

public WimDirectoryEntry RootDirectory { get; }

속성 값

WimDirectoryEntry

메서드

ExtractToDirectory(string)

제공된 디렉터리에 이미지의 모든 파일을 추출합니다.

public void ExtractToDirectory(string destinationDirectory)

매개변수

destinationDirectory string

추출된 파일을 배치할 디렉터리의 경로입니다.

예제

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

비고

디렉터리가 존재하지 않으면 생성됩니다.

예외

ArgumentNullException

경로가 null입니다.

PathTooLongException

지정된 경로, 파일 이름 또는 둘 다 시스템에서 정의한 최대 길이를 초과합니다. 예를 들어, Windows 기반 플랫폼에서는 경로가 248자 미만이어야 하며 파일 이름은 260자 미만이어야 합니다.

SecurityException

호출자가 기존 디렉터리에 접근할 수 있는 권한이 없습니다.

NotSupportedException

디렉터리가 존재하지 않거나, 경로에 드라이브 레이블(“C:")의 일부가 아닌 콜론 문자(:)가 포함되어 있습니다.

ArgumentException

경로가 길이가 0인 문자열이거나, 공백만 포함하거나, 하나 이상의 잘못된 문자를 포함합니다. 잘못된 문자는 System.IO.Path.GetInvalidPathChars 메서드를 사용하여 조회할 수 있습니다. -또는- 경로가 콜론 문자(:)로 접두사되거나, 콜론 문자만 포함합니다.

IOException

지정된 경로가 파일입니다. -또는- 네트워크 이름을 알 수 없습니다.

InvalidDataException

이미지가 손상되었습니다.

GetEntry(string)

주어진 경로에 대한 Aspose.Zip.Wim.WimEntry 유형의 항목을 가져옵니다.

public WimEntry GetEntry(string path)

매개변수

path string

파일 또는 디렉터리의 경로입니다.

반환 값

WimEntry

Aspose.Zip.Wim.WimEntry 유형의 항목입니다.

 한국어