Class WimImage

Class WimImage

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

Representa uma única imagem dentro do arquivo wim.

public sealed class WimImage

Herança

objectWimImage

Membros Herdados

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

Propriedades

AllEntries

Obtém as entradas do tipo Aspose.Zip.Wim.WimEntry que constituem a imagem recursivamente.

public IEnumerable<wimentry> AllEntries { get; }

Valor da Propriedade

IEnumerable<WimEntry&gt;

Parent

Obtém o arquivo ao qual a imagem pertence.

public WimArchive Parent { get; }

Valor da Propriedade

WimArchive

RootDirectory

Obtém a entrada do diretório raiz da imagem.

public WimDirectoryEntry RootDirectory { get; }

Valor da Propriedade

WimDirectoryEntry

Métodos

ExtractToDirectory(string)

Extrai todos os arquivos da imagem para o diretório fornecido.

public void ExtractToDirectory(string destinationDirectory)

Parâmetros

destinationDirectory string

O caminho para o diretório onde os arquivos extraídos serão colocados.

Exemplos

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

Observações

Se o diretório não existir, ele será criado.

Exceções

ArgumentNullException

path é nulo

PathTooLongException

O caminho, nome do arquivo ou ambos excedem o comprimento máximo definido pelo sistema. Por exemplo, em plataformas baseadas em Windows, os caminhos devem ter menos de 248 caracteres e os nomes de arquivos devem ter menos de 260 caracteres.

SecurityException

O chamador não tem a permissão necessária para acessar o diretório existente.

NotSupportedException

Se o diretório não existir, o caminho contém um caractere de dois pontos (:) que não faz parte de um rótulo de unidade (“C:").

ArgumentException

path é uma string de comprimento zero, contém apenas espaços em branco ou contém um ou mais caracteres inválidos. Você pode consultar caracteres inválidos usando o método System.IO.Path.GetInvalidPathChars. -ou- path é prefixado com, ou contém, apenas um caractere de dois pontos (:).

IOException

O diretório especificado pelo caminho é um arquivo. -ou- O nome da rede não é conhecido.

InvalidDataException

A imagem está corrompida.

GetEntry(string)

Obtém a entrada do tipo Aspose.Zip.Wim.WimEntry para um caminho dado.

public WimEntry GetEntry(string path)

Parâmetros

path string

O caminho do arquivo ou diretório.

Retorna

WimEntry

A entrada do tipo Aspose.Zip.Wim.WimEntry.

 Português