Class ArjEntryPlain

Class ArjEntryPlain

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

Representa um único arquivo dentro do Arquivo ARJ.

public class ArjEntryPlain : IArchiveFileEntry

Inheritance

object ArjEntryPlain

Implements

IArchiveFileEntry

Membros herdados

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

CompressedSize

Obter o tamanho de um arquivo comprimido.

public uint CompressedSize { get; }

Valor da propriedade

uint

Name

Recebe o nome da entrada dentro do arquivo.

public string Name { get; }

Valor da propriedade

string

UncompressedSize

Obter o tamanho de um arquivo original.

public uint UncompressedSize { get; }

Valor da propriedade

uint

Methods

Extract(Redação)

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

public FileInfo Extract(string path)

Parameters

path string

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

Returns

FileInfo

Informação de arquivo de um arquivo composto.

Examples

Extrair duas entradas de raro arquivo.

using (FileStream arjFile = File.Open("archive.arj", FileMode.Open))
{
    using (ArjArchive archive = new ArjArchive(arjFile))
    {
        archive.Entries[0].Extract("first.bin");
        archive.Entries[1].Extract("second.bin");
    }
}

Exceptions

ArgumentNullException

path’ is null or empty.

Extract(FileInfo)

Extrair arquivo ARJ entrada para um arquivo.

public void Extract(FileInfo fileInfo)

Parameters

fileInfo FileInfo

FileInfo para armazenamento de dados decomprimidos.

Examples

using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
    using (var archive = new ArjArchive(arjFile))
    {
        archive.Entries[0].Extract(new FileInfo("extracted.bin"));
    }
}

Exceptions

InvalidOperationException

Os títulos de arquivo e informações de serviço não foram lidos.

SecurityException

O chamador não tem a permissão necessária para abrir o fileInfo'.

ArgumentException

O caminho do arquivo é vazio ou contém apenas espaços brancos.

FileNotFoundException

O arquivo não foi encontrado.

UnauthorizedAccessException

O caminho para o arquivo é apenas leitura ou é um diretório.

ArgumentNullException

fileInfo’ is null.

DirectoryNotFoundException

O caminho especificado é inválido, como estar em uma unidade não mapeada.

IOException

O arquivo já está aberto.

Extract(Stream)

Extrata a entrada para o fluxo fornecido.

public void Extract(Stream destination)

Parameters

destination Stream

Destination stream. deve ser escrita.

Exceptions

ArgumentException

destination’ does not support writing.

InvalidDataException

Checksum mismatch para cabeçalhos ou dados. - ou - Arquivo é corrupto.

NotImplementedException

Introdução compressada com o método 4.

 Português