Class IsoEntry

Class IsoEntry

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

Representa una entrada (archivo o directorio) dentro de un archivo ISO.

public abstract class IsoEntry : IArchiveFileEntry

Herencia

objectIsoEntry

Implementa

IArchiveFileEntry

Miembros heredados

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

Propiedades

IsDirectory

Obtiene un valor que indica si la entrada es un directorio.

public bool IsDirectory { get; }

Valor de la propiedad

bool

Length

Obtiene la longitud de la entrada en bytes.

public long? Length { get; }

Valor de la propiedad

long?

Name

Obtiene el nombre de la entrada.

public string Name { get; }

Valor de la propiedad

string

Métodos

Extract(string)

Extrae la entrada al sistema de archivos mediante la ruta proporcionada.

public FileInfo Extract(string path)

Parámetros

path string

La ruta al archivo de destino. Si el archivo ya existe, se sobrescribirá.

Devuelve

FileInfo

Instancia de System.IO.FileInfo que contiene los datos extraídos.

Excepciones

ArgumentNullException

path es nulo.

SecurityException

El llamador no tiene el permiso requerido para acceder.

ArgumentException

El path está vacío, contiene solo espacios en blanco o contiene caracteres no válidos.

UnauthorizedAccessException

El acceso al archivo path está denegado.

PathTooLongException

El path, el nombre del archivo o ambos exceden 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.

NotSupportedException

El archivo en path contiene dos puntos (:) en medio de la cadena.

ArgumentNullException

path es nulo.

SecurityException

El llamador no tiene el permiso requerido para acceder.

ArgumentException

El path está vacío, contiene solo espacios en blanco o contiene caracteres no válidos.

UnauthorizedAccessException

El acceso al archivo path está denegado.

PathTooLongException

El path, el nombre del archivo o ambos exceden 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.

NotSupportedException

El archivo en path contiene dos puntos (:) en medio de la cadena.

Extract(Stream)

Extrae la entrada al flujo proporcionado.

public void Extract(Stream destination)

Parámetros

destination Stream

Flujo de destino. Debe ser escribible.

Excepciones

ArgumentException

destination no admite escritura.

NotSupportedException

Se genera si la entrada no representa un archivo.

ToString()

Devuelve una cadena que representa la entrada actual.

public override string ToString()

Devuelve

string

Nombre de la entrada.

 Español