Class ArjEntryPlain

Class ArjEntryPlain

Nombre del espacio: Aspose.Zip.Arj Asamblea: Aspose.Zip.dll (25.5.0)

Representa un solo archivo dentro de ARJ.

public class ArjEntryPlain : IArchiveFileEntry

Inheritance

object ArjEntryPlain

Implements

IArchiveFileEntry

Miembros heredados

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

Properties

CompressedSize

Tiene el tamaño de un archivo comprimido.

public uint CompressedSize { get; }

Valor de la propiedad

uint

Name

Obtenga el nombre de la entrada dentro del archivo.

public string Name { get; }

Valor de la propiedad

string

UncompressedSize

Tiene el tamaño de un archivo original.

public uint UncompressedSize { get; }

Valor de la propiedad

uint

Methods

Extract(El string)

Extrae la entrada al sistema de archivos por el camino proporcionado.

public FileInfo Extract(string path)

Parameters

path string

El camino hacia el archivo de destino.Si el archivo ya existe, será sobreescrito.

Returns

FileInfo

Información de archivo de un archivo compuesto.

Examples

Extraer dos entradas de archivo raro.

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)

Extrae la entrada de archivo ARJ a un archivo.

public void Extract(FileInfo fileInfo)

Parameters

fileInfo FileInfo

FileInfo para almacenar datos 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

Los títulos de archivo y la información de servicio no fueron leídos.

SecurityException

El llamador no tiene el permiso necesario para abrir el fileInfo'.

ArgumentException

La ruta de archivo es vacía o contiene solo espacios blancos.

FileNotFoundException

El archivo no se encuentra.

UnauthorizedAccessException

El camino al archivo es leído o es un directorio.

ArgumentNullException

fileInfo’ is null.

DirectoryNotFoundException

La ruta especificada es invalida, como estar en un disco no mapeado.

IOException

El archivo ya está abierto.

Extract(Stream)

Extrae la entrada a la corriente proporcionada.

public void Extract(Stream destination)

Parameters

destination Stream

Destination stream. debe ser escrito.

Exceptions

ArgumentException

destination’ does not support writing.

InvalidDataException

Checksum mismatch para los titulares o los datos. - o - Archivo es corrupto.

NotImplementedException

Introducción comprimida con el método 4.

 Español