Class ArjEntryPlain

Class ArjEntryPlain

Il nome: Aspose.Zip.Arj Assemblea: Aspose.Zip.dll (25.5.0)

Represente un singolo file all’interno dell’archivio ARJ.

public class ArjEntryPlain : IArchiveFileEntry

Inheritance

object ArjEntryPlain

Implements

IArchiveFileEntry

I membri ereditari

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

Properties

CompressedSize

Riceve la dimensione di un file compreso.

public uint CompressedSize { get; }

Valore di proprietà

uint

Name

Riceve il nome dell’ingresso all’interno dell’archivio.

public string Name { get; }

Valore di proprietà

string

UncompressedSize

Riceve la dimensione di un file originale.

public uint UncompressedSize { get; }

Valore di proprietà

uint

Methods

Extract(String)

Elimina l’ingresso nel file system attraverso il percorso fornito.

public FileInfo Extract(string path)

Parameters

path string

Il percorso verso il file di destinazione. se il file esiste già, sarà sovrappeso.

Returns

FileInfo

Il file info di un file composito.

Examples

Inserisci due entrate di rar archivio.

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)

Estratto di archivio ARJ ingresso a un file.

public void Extract(FileInfo fileInfo)

Parameters

fileInfo FileInfo

FileInfo per la memorizzazione dei dati decompressi.

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

I titoli dell’archivio e le informazioni sul servizio non sono stati letti.

SecurityException

Il chiamante non ha il permesso richiesto per aprire il fileInfo'.

ArgumentException

Il percorso di file è vuoto o contiene solo spazi bianchi.

FileNotFoundException

Il file non è trovato.

UnauthorizedAccessException

Il percorso per il file è letto solo o è un directory.

ArgumentNullException

fileInfo’ is null.

DirectoryNotFoundException

Il percorso specificato è invalido, ad esempio essere su un drive non mappato.

IOException

Il file è già aperto.

Extract(Stream)

Elimina l’ingresso nel flusso fornito.

public void Extract(Stream destination)

Parameters

destination Stream

Destinazione Stream. deve essere scritta.

Exceptions

ArgumentException

destination’ does not support writing.

InvalidDataException

Checksum mismatch per titoli o dati. - o - Archivio è corrotto.

NotImplementedException

Introduzione compressa con metodo 4.

 Italiano