Class WimImage
Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)
wim 아카이브 내의 단일 이미지를 나타냅니다.
public sealed class WimImage
상속
상속된 멤버
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>
Parent
이미지가 속한 아카이브를 가져옵니다.
public WimArchive Parent { get; }
속성 값
RootDirectory
이미지의 루트 디렉터리 항목을 가져옵니다.
public WimDirectoryEntry RootDirectory { get; }
속성 값
메서드
ExtractToDirectory(string)
제공된 디렉터리에 이미지의 모든 파일을 추출합니다.
public void ExtractToDirectory(string destinationDirectory)
매개변수
destinationDirectory
string
추출된 파일을 배치할 디렉터리의 경로입니다.
예제
using (var archive = new WimArchive("install.wim"))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
비고
디렉터리가 존재하지 않으면 생성됩니다.
예외
경로가 null입니다.
지정된 경로, 파일 이름 또는 둘 다 시스템에서 정의한 최대 길이를 초과합니다. 예를 들어, Windows 기반 플랫폼에서는 경로가 248자 미만이어야 하며 파일 이름은 260자 미만이어야 합니다.
호출자가 기존 디렉터리에 접근할 수 있는 권한이 없습니다.
디렉터리가 존재하지 않거나, 경로에 드라이브 레이블(“C:")의 일부가 아닌 콜론 문자(:)가 포함되어 있습니다.
경로가 길이가 0인 문자열이거나, 공백만 포함하거나, 하나 이상의 잘못된 문자를 포함합니다. 잘못된 문자는 System.IO.Path.GetInvalidPathChars 메서드를 사용하여 조회할 수 있습니다. -또는- 경로가 콜론 문자(:)로 접두사되거나, 콜론 문자만 포함합니다.
지정된 경로가 파일입니다. -또는- 네트워크 이름을 알 수 없습니다.
이미지가 손상되었습니다.
GetEntry(string)
주어진 경로에 대한 Aspose.Zip.Wim.WimEntry 유형의 항목을 가져옵니다.
public WimEntry GetEntry(string path)
매개변수
path
string
파일 또는 디렉터리의 경로입니다.
반환 값
Aspose.Zip.Wim.WimEntry 유형의 항목입니다.