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
아카이브에 대한 ID 가이드를 얻습니다.
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
길은 0
지정된 경로, 파일 이름 또는 둘 다 시스템에 의해 정의 된 최대 길이를 초과합니다.예를 들어, Windows 기반 플랫폼에서 경로는 248 문자 미만이어야하며 파일 이름은 260 문자 미만이어야합니다.
호출자는 기존 디렉토리에 액세스 할 수있는 필요한 허가를 가지고 있지 않습니다.
디렉토리가 존재하지 않는 경우, 경로는 드라이브 라벨의 일부가 아닌 척추 캐릭터 (:)를 포함합니다 (“C:”).
경로는 0 길이의 스트립, 단지 흰 공간을 포함, 또는 하나 이상의 무효 캐릭터를 포함합니다. 당신은 System.IO.Path.GetInvalidPathChars 방법을 사용하여 무효 캐릭터를 요청할 수 있습니다. -or- 경로는, 또는 포함, 단지 척추 캐릭터 (:).
경로에 의해 지정된 디렉토리는 파일입니다. -or- 네트워크 이름은 알려지지 않습니다.
아카이브가 부패했다.