Interface IArchive

Interface IArchive

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

Esta interfaz representa un archivo.

public interface IArchive : IDisposable

Implements

IDisposable

Properties

FileEntries

Obtiene entradas del tipo Aspose.Zip.IArchiveFileEntry que constituye el archivo.

IEnumerable<iarchivefileentry> FileEntries { get; }

Valor de la propiedad

IEnumerable &ylt; IArchiveFileEntry >

Remarks

Archivos para la composición sólo, como gzip, bzip2, lzip, lzma, xz, z consisten en el único registro - el archivo mismo.

Format

Obtenga el formato de archivo.

ArchiveFormat Format { get; }

Valor de la propiedad

ArchiveFormat

Methods

ExtractToDirectory(El string)

Extracta todos los archivos en el directorio proporcionado.

void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

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

Remarks

Si el directorio no existe, se crear.

Exceptions

ArgumentNullException

destinationDirectory’ is null.

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, un camino contiene un carácter colon (:) que no forma parte de una etiqueta de disco (“C:”).

ArgumentException

destinationDirectory’ is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using the System.IO.Path.GetInvalidPathChars method. -or- path is prefixed with, or contains, only a colon character (:).

IOException

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

 Español