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
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>
Parent
Obtém o arquivo ao qual a imagem pertence.
public WimArchive Parent { get; }
Valor da Propriedade
RootDirectory
Obtém a entrada do diretório raiz da imagem.
public WimDirectoryEntry RootDirectory { get; }
Valor da Propriedade
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
path é nulo
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.
O chamador não tem a permissão necessária para acessar o diretório existente.
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:").
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 (:).
O diretório especificado pelo caminho é um arquivo. -ou- O nome da rede não é conhecido.
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
A entrada do tipo Aspose.Zip.Wim.WimEntry.