Interface IArchiveFileEntry

Interface IArchiveFileEntry

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

Esta interfaz representa una entrada de archivo de archivo comprimido.

public interface IArchiveFileEntry

Propiedades

Longitud

Obtiene la longitud de la entrada en bytes.

long? Length { get; }

Valor de la Propiedad

long?

Nombre

Obtiene el nombre de la entrada.

string Name { get; }

Valor de la Propiedad

string

Observaciones

Los archivos comprimidos solo para compresión, como gzip, bzip2, lzip, lzma, xz, z tienen el nombre “File.bin” a menos que se pueda encontrar otro nombre en los encabezados.

Métodos

Extraer(string)

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

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

La path especificada, 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.

Extraer(Stream)

Extrae la entrada al flujo proporcionado.

void Extract(Stream destination)

Parámetros

destination Stream

Flujo de destino. Debe ser escribible.

Excepciones

ArgumentException

destination no admite escritura.

 Español