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

استخراج اثنين من الإدخالات من الأرشيف النادر.

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

كلمات مفتاحية يجب أن تكون مكتوبة

Exceptions

ArgumentException

destination’ does not support writing.

InvalidDataException

تداول الخيارات الثنائية الخيارات الثنائية الخيارات الثنائية الخيارات الثنائية الخيارات الثنائية الخيارات الثنائية الخيارات.

NotImplementedException

الدخول المضغوط باستخدام الطريقة 4.

 عربي