Interface IArchive

Interface IArchive

Nom dels espais: Aspose.Zip Assemblea: Aspose.Zip.dll (25.5.0)

Aquesta interfície representa un arxiu.

public interface IArchive : IDisposable

Implements

IDisposable

Properties

FileEntries

Obté entrades del tipus Aspose.Zip.IArchiveFileEntry que constitueix l’arxiu.

IEnumerable<iarchivefileentry> FileEntries { get; }

Valor de la propietat

IEnumerable < IArchiveFileEntry >

Remarks

Arxius per a la compressió només, com ara gzip, bzip2, lzip, lzma, xz, z consisteix en el únic registre - l’arxiu mateix.

Format

Obtenir el format d’arxiu.

ArchiveFormat Format { get; }

Valor de la propietat

ArchiveFormat

Methods

ExtractToDirectory(Tàrrega)

Extrata tots els arxius de l’arxiu a la direcció proporcionada.

void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

El camí a la direcció per col·locar els arxius extraïts.

Remarks

Si la direcció no existeix, es crear.

Exceptions

ArgumentNullException

destinationDirectory’ is null.

PathTooLongException

Per exemple, en les plataformes basades en Windows, els camins han de ser menys de 248 caràcters i els noms de fitxers han de ser menys de 260 caràcters.

SecurityException

El sol·licitant no té l’autorització necessària per accedir a la direcció existent.

NotSupportedException

Si la direcció no existeix, un recorregut conté un caràcter colon (:) que no forma part d’una etiqueta de disc (“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 directori especificat per ruta és un arxiu. -o- El nom de la xarxa no és conegut.

 Català