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
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>
Parent
Obtiene el archivo al que pertenece la imagen.
public WimArchive Parent { get; }
Valor de la propiedad
RootDirectory
Obtiene la entrada del directorio raíz de la imagen.
public WimDirectoryEntry RootDirectory { get; }
Valor de la propiedad
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
la ruta es nula
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.
El llamador no tiene el permiso requerido para acceder al directorio existente.
Si el directorio no existe, la ruta contiene un carácter de dos puntos (:) que no forma parte de una etiqueta de unidad (“C:").
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 (:).
El directorio especificado por la ruta es un archivo. -o- El nombre de red no es conocido.
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
La entrada del tipo Aspose.Zip.Wim.WimEntry.