Class WimDirectoryEntry

Class WimDirectoryEntry

Nombre del espacio: Aspose.Zip.Wim Asamblea: Aspose.Zip.dll (25.5.0)

Representa un único directorio dentro del archivo wim.

public sealed class WimDirectoryEntry : WimEntry

Inheritance

object WimEntry WimDirectoryEntry

Miembros heredados

WimEntry.ToString() ,y, WimEntry.Archive ,y, WimEntry.Image ,y, WimEntry.Parent ,y, WimEntry.Name ,y, WimEntry.ShortName ,y, WimEntry.FullPath ,y, WimEntry.ChangeTime ,y, WimEntry.CreationTime ,y, WimEntry.LastAccessTime ,y, WimEntry.LastWriteTime ,y, WimEntry.ModificationTime ,y, WimEntry.FileAttributes ,y, WimEntry.AlternateDataStreams ,y, WimEntry.HardLink ,y, WimEntry.HasHardLinks ,y, WimEntry.IsDirectory ,y, object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Properties

AllEntries

Obtiene todas las entradas del tipo Aspose.Zip.Wim.WimEntry que constituyen el directorio de forma recurrente.

public IEnumerable<wimentry> AllEntries { get; }

Valor de la propiedad

IEnumerable &ylt; WimEntry >

Directories

Obtiene entradas del tipo Aspose.Zip.Wim.WimDirectoryEntry que constituye el directorio.

public ReadOnlyCollection<wimdirectoryentry> Directories { get; }

Valor de la propiedad

ReadOnlyCollection &ylt; WimDirectoryEntry >

Files

Obtiene entradas del tipo Aspose.Zip.Wim.WimFileEntry que constituye el directorio.

public ReadOnlyCollection<wimfileentry> Files { get; }

Valor de la propiedad

ReadOnlyCollection &ylt; WimFileEntry >

FilesAndDirectories

Obtiene entradas del tipo Aspose.Zip.Wim.WimEntry que constituye el directorio.

public IEnumerable<wimentry> FilesAndDirectories { get; }

Valor de la propiedad

IEnumerable &ylt; WimEntry >

Methods

ExtractToDirectory(El string)

Extrae todos los archivos en el directorio actual al directorio proporcionado.

public void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

El camino hacia el directorio para colocar los archivos extraídos.

Examples

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

Remarks

Si el directorio no existe, se crear.

Exceptions

ArgumentNullException

El camino es nulo

PathTooLongException

Por ejemplo, en las plataformas basadas en Windows, los caminos deben ser menos de 248 caracteres y los nombres de archivo deben ser menos de 260 caracteres.

SecurityException

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

NotSupportedException

Si el directorio no existe, el camino contiene un carácter colon (:) que no forma parte de una etiqueta de disco (“C:”).

ArgumentException

El camino es una línea de longitud cero, contiene sólo espacio blanco, o contiene uno o más caracteres invalidos.Puede solicitar los caracteres invalidos utilizando el método System.IO.Path.GetInvalidPathChars. -o- el camino está prefixado con, o contiene, sólo un caracter colon (:).

IOException

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

InvalidDataException

El archivo está corrupto.

 Español