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
Implementa
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
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
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
Instancia de System.IO.FileInfo que contiene los datos extraídos.
Excepciones
path
es nulo.
El llamador no tiene el permiso requerido para acceder.
El path
está vacío, contiene solo espacios en blanco o contiene caracteres no válidos.
El acceso al archivo path
está denegado.
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.
El archivo en path
contiene dos puntos (:) en medio de la cadena.
path
es nulo.
El llamador no tiene el permiso requerido para acceder.
El path
está vacío, contiene solo espacios en blanco o contiene caracteres no válidos.
El acceso al archivo path
está denegado.
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.
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
destination
no admite escritura.
Se genera si la entrada no representa un archivo.
ToString()
Devuelve una cadena que representa la entrada actual.
public override string ToString()
Devuelve
Nombre de la entrada.