Class WimImage

Class WimImage

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

Representa una imagen única dentro del archivo wim.

public sealed class WimImage

Herencia

objectWimImage

Miembros heredados

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

Propiedades

AllEntries

Obtiene las entradas del tipo Aspose.Zip.Wim.WimEntry que constituyen la imagen de manera recursiva.

public IEnumerable<wimentry> AllEntries { get; }

Valor de la propiedad

IEnumerable<WimEntry&gt;

Parent

Obtiene el archivo al que pertenece la imagen.

public WimArchive Parent { get; }

Valor de la propiedad

WimArchive

RootDirectory

Obtiene la entrada del directorio raíz de la imagen.

public WimDirectoryEntry RootDirectory { get; }

Valor de la propiedad

WimDirectoryEntry

Métodos

ExtractToDirectory(string)

Extrae todos los archivos de la imagen al directorio proporcionado.

public void ExtractToDirectory(string destinationDirectory)

Parámetros

destinationDirectory string

La ruta al directorio donde se colocarán los archivos extraídos.

Ejemplos

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

Observaciones

Si el directorio no existe, se creará.

Excepciones

ArgumentNullException

la ruta es nula

PathTooLongException

La ruta especificada, el nombre del archivo o ambos superan la longitud máxima definida por el sistema. Por ejemplo, en plataformas basadas en Windows, las rutas deben tener menos de 248 caracteres y los nombres de archivo deben tener menos de 260 caracteres.

SecurityException

El llamador no tiene el permiso requerido para acceder al directorio existente.

NotSupportedException

Si el directorio no existe, la ruta contiene un carácter de dos puntos (:) que no forma parte de una etiqueta de unidad (“C:").

ArgumentException

la ruta es una cadena de longitud cero, contiene solo espacios en blanco o contiene uno o más caracteres no válidos. Puede consultar los caracteres no válidos utilizando el método System.IO.Path.GetInvalidPathChars. -o- la ruta está precedida por, o contiene, solo un carácter de dos puntos (:).

IOException

El directorio especificado por la ruta es un archivo. -o- El nombre de red no es conocido.

InvalidDataException

La imagen está corrupta.

GetEntry(string)

Obtiene la entrada del tipo Aspose.Zip.Wim.WimEntry para una ruta dada.

public WimEntry GetEntry(string path)

Parámetros

path string

La ruta del archivo o directorio.

Retorna

WimEntry

La entrada del tipo Aspose.Zip.Wim.WimEntry.

 Español