Class ArjEntryPlain

Class ArjEntryPlain

ชื่อพื้นที่: Aspose.Zip.Arj การประกอบ: Aspose.Zip.dll (25.5.0)

แสดงไฟล์เดียวภายในไฟล์ ARJ

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

extract 2 entries of rar archive.

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)

extract ARJ archive entry ไปยังไฟล์

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

จุดหมายปลายทาง Stream. ต้องการเขียนได้

Exceptions

ArgumentException

destination’ does not support writing.

InvalidDataException

Checksum mismatch สําหรับหัวข้อหรือข้อมูล - หรือ - Archive เป็น corrupt

NotImplementedException

การเข้าสู่ระบบที่บีบอัดด้วยวิธีการ 4

 แบบไทย