Interface IArchiveFileEntry

Interface IArchiveFileEntry

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

Esta interfaz representa una entrada de archivo.

public interface IArchiveFileEntry

Properties

Length

Recibe la longitud de la entrada en bytes.

long? Length { get; }

Valor de la propiedad

long ?

Name

Tiene el nombre de la entrada.

string Name { get; }

Valor de la propiedad

string

Remarks

Los archivos para la composición únicamente, tales como gzip, bzip2, lzip, lzma, xz, z tienen el nombre “File.bin” a menos que se pueda encontrar otro nombre en los titulares.

Methods

Extract(El string)

Extrae la entrada al sistema de archivos por el camino proporcionado.

FileInfo Extract(string path)

Parameters

path string

El camino hacia el archivo de destino.Si el archivo ya existe, será sobreescrito.

Returns

FileInfo

Sistema.IO.FileInfo instancia que contiene datos extraídos.

Exceptions

ArgumentNullException

path’ is null.

SecurityException

El solicitante no tiene la autorización necesaria para acceder.

ArgumentException

El path’ es vacío, contiene solo espacios blancos, o contiene caracteres invalidos.

UnauthorizedAccessException

Se denega el acceso al archivo path.

PathTooLongException

La ruta path", nombre de archivo, o ambos superan la longitud máxima definida por el sistema. 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.

NotSupportedException

El archivo en path’ contiene una columna (:) en el medio de la línea.

Extract(Stream)

Extrae la entrada a la corriente proporcionada.

void Extract(Stream destination)

Parameters

destination Stream

Destination stream. debe ser escrito.

Exceptions

ArgumentException

destination’ does not support writing.

 Español