Class ArjEntryPlain

Class ArjEntryPlain

Pôvodný názov: Aspose.Zip.Arj Zhromaždenie: Aspose.Zip.dll (25.5.0)

Predstavuje jeden súbor v archíve ARJ.

public class ArjEntryPlain : IArchiveFileEntry

Inheritance

object ArjEntryPlain

Implements

IArchiveFileEntry

Z dedičných členov

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

Properties

CompressedSize

Získa veľkosť komprimovaného súboru.

public uint CompressedSize { get; }

Hodnota nehnuteľnosti

uint

Name

Získa názov vstupu v archíve.

public string Name { get; }

Hodnota nehnuteľnosti

string

UncompressedSize

Dostane veľkosť pôvodného súboru.

public uint UncompressedSize { get; }

Hodnota nehnuteľnosti

uint

Methods

Extract(Stretnutie)

Vytiahne vstup do súborového systému poskytnutou cestou.

public FileInfo Extract(string path)

Parameters

path string

Cesta k cieľovému súboru. ak súbor už existuje, bude prepisovaný.

Returns

FileInfo

Informácie o zloženom súbore.

Examples

Odstráňte dva záznamy z RAR archív.

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)

Extrakt ARJ archív vstup do súboru.

public void Extract(FileInfo fileInfo)

Parameters

fileInfo FileInfo

FileInfo na ukladanie dekompresovaných údajov.

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

Archívové hlavy a informácie o službách neboli prečítané.

SecurityException

Volávač nemá požadované povolenie na otvorenie fileInfo'.

ArgumentException

Stránka je prázdna alebo obsahuje iba biele priestory.

FileNotFoundException

Súbor sa nenašiel.

UnauthorizedAccessException

Cesta k súboru je čitateľná alebo je adresár.

ArgumentNullException

fileInfo’ is null.

DirectoryNotFoundException

Uvedená trasa je neplatná, napr. byť na nezamestnanom disku.

IOException

Súbor je už otvorený.

Extract(Stream)

Extrakt vstupu do poskytnutého prúdu.

public void Extract(Stream destination)

Parameters

destination Stream

Destinácia stream. musí byť písateľná.

Exceptions

ArgumentException

destination’ does not support writing.

InvalidDataException

Checksum mismatch pre hlavičky alebo údaje. - alebo - Archív je korumpovaný.

NotImplementedException

Vstup komprimovaný metódou 4.

 Slovenčina