Class ArjArchive
ชื่อพื้นที่: Aspose.Zip.Arj การประกอบ: Aspose.Zip.dll (25.5.0)
ประเภทนี้เป็นไฟล์ ARJ
public class ArjArchive : IArchive, IDisposable
Inheritance
Implements
อนุญาโตตุลาการ
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
เท่านั้นวิธีการบีบอัดต่อไปนี้จะได้รับการสนับสนุน:
Method | Explanation |
---|---|
0 | Uncompressed |
1 | การผสมผสานของ LZ77 และตัวเข้ารหัส Huffman ที่ดีที่สุด |
2 | การผสมผสานของ LZ77 และการเข้ารหัส Huffman ที่ปรับได้ |
3 | การผสมผสานของ LZ77 และการเข้ารหัส Huffman ที่ดีที่สุด |
Constructors
ArjArchive(Stream)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Zip.ArjArchive และประกอบรายการที่สามารถนําเข้าออกจากเอกสาร
public ArjArchive(Stream extractionSource)
Parameters
extractionSource
Stream
แหล่งกําเนิดของไฟล์
Remarks
ผู้ก่อสร้างนี้ไม่บีบอัดส่วนใด ๆ ดู Aspose.Zip.Arj.ArjEntryPlain.Extract(System.IO.Stream) วิธีการบีบอัด
Exceptions
extractionSource’ is null.
>extractionSource’ ไม่สนับสนุนการค้นหา
การลงนามที่ผิดพลาดสําหรับไฟล์ - หรือ - ไฟล์ไม่เป็นไฟล์ ARJ
กระดาษเก็บรวบรวม
ArjArchive(รั้ว)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Zip.ArjArchive และประกอบรายการที่สามารถนําเข้าออกจากเอกสาร
public ArjArchive(string path)
Parameters
path
string
เส้นทางไปยังไฟล์ไฟล์
Examples
ตัวอย่างต่อไปนี้แสดงให้เห็นว่าวิธีการดึงรายการทั้งหมดไปยังไดเรกทอรี
using (var archive = new ArjArchive("archive.arj"))
{
archive.ExtractToDirectory("C:\extracted");
}
Remarks
ผู้ก่อสร้างนี้ไม่ปิดผนึกรายการใด ๆ ดู Aspose.Zip.Arj.ArjEntryPlain.Extract(System.IO.Stream) วิธีสําหรับการปิดผนึก
Exceptions
path’ is null.
ผู้โทรไม่ได้รับอนุญาตให้เข้าถึง
path" เป็นที่ว่างเปล่ามีพื้นที่สีขาวเท่านั้นหรือมีตัวอักษรที่ไม่ถูกต้อง
การเข้าถึงไฟล์ path" ถูกปฏิเสธ
ระบุ path’, ชื่อไฟล์, หรือทั้งสองเกินความยาวสูงสุดที่กําหนดโดยระบบ ตัวอย่างเช่นบนแพลตฟอร์มที่ใช้ Windows, เส้นทางจะต้องน้อยกว่า 248 หมายเลขและชื่อไฟล์จะต้องน้อยกว่า 260 หมายเลข
ไฟล์ใน path" มีคอลัมน์ (:) ในส่วนกลางของเส้น
ไฟล์ไม่ได้พบ
เส้นทางที่ระบุไม่ถูกต้องเช่นอยู่บนไดรฟ์ที่ไม่มีแผนที่
ไฟล์นี้เปิดแล้ว
Properties
Commentary
รับความคิดเห็น
public string Commentary { get; }
คุณสมบัติมูลค่า
Entries
ได้รับรายชื่อของ Aspose.Zip.Arj.ArjEntryPlain ประเภทซึ่งเป็นไฟล์ ARJ
public ReadOnlyCollection<arjentryplain> Entries { get; }
คุณสมบัติมูลค่า
ReadOnlyCollection < ArjEntryPlain >
Name
ได้รับชื่อเดิม
public string Name { get; }
คุณสมบัติมูลค่า
Methods
Dispose()
ทําหน้าที่ที่กําหนดโดยการใช้งานที่เกี่ยวข้องกับการปล่อยทรัพยากรที่ไม่ได้รับการจัดการหรือรีไซเคิล
public void Dispose()
ExtractToDirectory(รั้ว)
extract ทั้งหมดเข้าสู่ไดเรกทอรีที่ระบุ
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
ไดเรกทอรีเพื่อดึงรายการไปยัง
Examples
ตัวอย่างต่อไปนี้แสดงให้เห็นว่าวิธีการดึงรายการทั้งหมดไปยังไดเรกทอรี:
using (var archive = new ArjArchive(File.OpenRead("archive.arj")))
{
archive.ExtractToDirectory("C:\\extracted");
}
Exceptions
ผ่านเมื่อ destinationDirectory’ เป็น null.