Interface IArchiveFileEntry
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
Esta interface representa uma entrada de arquivo de arquivo compactado.
public interface IArchiveFileEntry
Propriedades
Comprimento
Obtém o comprimento da entrada em bytes.
long? Length { get; }
Valor da Propriedade
long?
Nome
Obtém o nome da entrada.
string Name { get; }
Valor da Propriedade
Observações
Arquivos compactados apenas para compressão, como gzip, bzip2, lzip, lzma, xz, z têm o nome “File.bin”, a menos que outro nome possa ser encontrado nos cabeçalhos.
Métodos
Extrair(string)
Extrai a entrada para o sistema de arquivos pelo caminho fornecido.
FileInfo Extract(string path)
Parâmetros
path
string
O caminho para o arquivo de destino. Se o arquivo já existir, ele será sobrescrito.
Retorna
Instância de System.IO.FileInfo contendo os dados extraídos.
Exceções
path
é nulo.
O chamador não tem a permissão necessária para acessar.
O path
está vazio, contém apenas espaços em branco ou contém caracteres inválidos.
O acesso ao arquivo path
foi negado.
O path
, nome do arquivo ou ambos excedem o comprimento máximo definido pelo sistema. Por exemplo, em plataformas baseadas em Windows, os caminhos devem ter menos de 248 caracteres e os nomes dos arquivos devem ter menos de 260 caracteres.
O arquivo em path
contém dois pontos (:) no meio da string.
Extrair(Stream)
Extrai a entrada para o stream fornecido.
void Extract(Stream destination)
Parâmetros
destination
Stream
Stream de destino. Deve ser gravável.
Exceções
destination
não suporta gravação.