Interface IArchiveFileEntry

Interface IArchiveFileEntry

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

Esta interface representa uma entrada de arquivo.

public interface IArchiveFileEntry

Properties

Length

Obtenha a duração da entrada em bytes.

long? Length { get; }

Valor da propriedade

long ?

Name

O nome da entrada.

string Name { get; }

Valor da propriedade

string

Remarks

Arquivos apenas para compressão, como gzip, bzip2, lzip, lzma, xz, z tem o nome “File.bin” a menos que outro nome possa ser encontrado nos cabeçalhos.

Methods

Extract(Redação)

Extrai a entrada para o sistema de arquivos pelo caminho fornecido.

FileInfo Extract(string path)

Parameters

path string

O caminho para o arquivo de destino.Se o arquivo já existe, será sobreescrito.

Returns

FileInfo

Instância System.IO.FileInfo contendo dados extraídos.

Exceptions

ArgumentNullException

path’ is null.

SecurityException

O requerente não tem a permissão necessária para o acesso.

ArgumentException

O path’ é vazio, contém apenas espaços brancos, ou contém caracteres inválidos.

UnauthorizedAccessException

O acesso ao arquivo path" é negado.

PathTooLongException

O nome de arquivo especificado path", 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 de arquivo devem ser menores de 260 caracteres.

NotSupportedException

O arquivo no path’ contém uma coluna (:) no meio da linha.

Extract(Stream)

Extrata a entrada para o fluxo fornecido.

void Extract(Stream destination)

Parameters

destination Stream

Destination stream. deve ser escrita.

Exceptions

ArgumentException

destination’ does not support writing.

 Português