Class ArjEntryPlain

Class ArjEntryPlain

Именује се: Aspose.Zip.Arj Асамблеја: Aspose.Zip.dll (25.5.0)

Представља једну датотеку у АРЈ архиву.

public class ArjEntryPlain : IArchiveFileEntry

Inheritance

object ArjEntryPlain

Implements

IArchiveFileEntry

Наслеђени чланови

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

Properties

CompressedSize

Добија величину компресираног датотеке.

public uint CompressedSize { get; }

Вредност имовине

uint

Name

Добије име улаза у архиву.

public string Name { get; }

Вредност имовине

string

UncompressedSize

Добија величину оригиналног датотеке.

public uint UncompressedSize { get; }

Вредност имовине

uint

Methods

Extract(Стринг)

Екстрактира улаз у систем датотека путем којим је обезбеђен.

public FileInfo Extract(string path)

Parameters

path string

Пут до дестинације датотеке.Ако датотека већ постоји, она ће бити преписана.

Returns

FileInfo

Информације о датотеци састављеног датотеке.

Examples

Истражите два улога из ретког архива.

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)

Екстрактира ARJ архивни улаз у датотеку.

public void Extract(FileInfo fileInfo)

Parameters

fileInfo FileInfo

FileInfo за складиштење декомпресираних података.

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

Архиве наслова и информације о услугама нису прочитане.

SecurityException

Позивач нема потребну дозволу да отвори fileInfo'.

ArgumentException

Пут датотеке је празан или садржи само беле просторе.

FileNotFoundException

Датотека није пронађена.

UnauthorizedAccessException

Пут до датотеке је само читање или је директоријум.

ArgumentNullException

fileInfo’ is null.

DirectoryNotFoundException

Одређени пут је неважећи, на пример, да се налази на немапираном дискову.

IOException

Датотека је већ отворена.

Extract(Stream)

Екстрактира улаз у обезбеђени ток.

public void Extract(Stream destination)

Parameters

destination Stream

Destination stream. mora da bude pisano.

Exceptions

ArgumentException

destination’ does not support writing.

InvalidDataException

Checksum mismatch za naslovnike ili podatke. - ili - Arhiv je korumpiran.

NotImplementedException

Увод компресиран методом 4.

 Српски