Interface IArchive

Interface IArchive

Nome do espaço: Aspose.Zip Assembleia: Aspose.Zip.dll (25.5.0)

Esta interface representa um arquivo.

public interface IArchive : IDisposable

Implements

IDisposable

Properties

FileEntries

Obtenha entradas do Aspose.Zip.IArchiveFileEntry tipo que constitui o arquivo.

IEnumerable<iarchivefileentry> FileEntries { get; }

Valor da propriedade

IEnumerable e o PT; IArchiveFileEntry >

Remarks

Arquivos para compressão apenas, como gzip, bzip2, lzip, lzma, xz, z consistem do único registro - o próprio arquivo.

Format

Obtenha o formato de arquivo.

ArchiveFormat Format { get; }

Valor da propriedade

ArchiveFormat

Methods

ExtractToDirectory(Redação)

Extrair todos os arquivos do arquivo para o diretório fornecido.

void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

O caminho para o diretório para colocar os arquivos extraídos.

Remarks

Se o diretório não existe, será criado.

Exceptions

ArgumentNullException

destinationDirectory’ is null.

PathTooLongException

O caminho especificado, o nome do arquivo ou ambos excede o comprimento máximo definido pelo sistema. Por exemplo, em plataformas baseadas no Windows, os caminhos devem ser menores de 248 caracteres e os nomes do arquivo devem ser menores de 260 caracteres.

SecurityException

O chamador não tem a permissão necessária para acessar o diretório existente.

NotSupportedException

Se o diretório não existe, um caminho contém um caráter colon (:) que não faz parte de uma 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

O diretório especificado pelo caminho é um arquivo. -or- O nome da rede não é conhecido.

 Português