Class IsoEntry
Namespace: Aspose.Zip.Iso
Assembly: Aspose.Zip.dll (25.1.0)
Representa uma entrada (arquivo ou diretório) dentro de um arquivo ISO.
public abstract class IsoEntry : IArchiveFileEntry
Herança
Implementa
Membros Herdados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Propriedades
IsDirectory
Obtém um valor que indica se a entrada é um diretório.
public bool IsDirectory { get; }
Valor da Propriedade
Length
Obtém o comprimento da entrada em bytes.
public long? Length { get; }
Valor da Propriedade
long?
Name
Obtém o nome da entrada.
public string Name { get; }
Valor da Propriedade
Métodos
Extract(string)
Extrai a entrada para o sistema de arquivos pelo caminho fornecido.
public FileInfo Extract(string path)
Parâmetros
path
string
O caminho para o arquivo de destino. Se o arquivo já existir, 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
é 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 de arquivos devem ter menos de 260 caracteres.
O arquivo em path
contém dois pontos (:) no meio da string.
Extract(Stream)
Extrai a entrada para o fluxo fornecido.
public void Extract(Stream destination)
Parâmetros
destination
Stream
Fluxo de destino. Deve ser gravável.
Exceções
destination
não suporta gravação.
Levanta se a entrada não representar um arquivo.
ToString()
Retorna uma string que representa a entrada atual.
public override string ToString()
Retorna
Nome da entrada.