Interface IArchiveFileEntry

Interface IArchiveFileEntry

Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)

อินเทอร์เฟซนี้แสดงถึงรายการไฟล์ในไฟล์บีบอัด

public interface IArchiveFileEntry

Properties

Length

รับความยาวของรายการเป็นไบต์

long? Length { get; }

Property Value

long?

Name

รับชื่อของรายการ

string Name { get; }

Property Value

string

Remarks

ไฟล์บีบอัดสำหรับการบีบอัดเท่านั้น เช่น gzip, bzip2, lzip, lzma, xz, z จะมีชื่อว่า “File.bin” เว้นแต่จะมีชื่ออื่นในส่วนหัว

Methods

Extract(string)

ดึงรายการไปยังระบบไฟล์ตามเส้นทางที่กำหนด

FileInfo Extract(string path)

Parameters

path string

เส้นทางไปยังไฟล์ปลายทาง หากไฟล์มีอยู่แล้ว จะถูกเขียนทับ

Returns

FileInfo

อินสแตนซ์ของ System.IO.FileInfo ที่มีข้อมูลที่ถูกดึงออกมา

Exceptions

ArgumentNullException

path เป็น null

SecurityException

ผู้เรียกไม่มีสิทธิ์ที่จำเป็นในการเข้าถึง

ArgumentException

path ว่างเปล่า มีเพียงช่องว่าง หรือมีอักขระที่ไม่ถูกต้อง

UnauthorizedAccessException

การเข้าถึงไฟล์ path ถูกปฏิเสธ

PathTooLongException

path ที่ระบุ ชื่อไฟล์ หรือทั้งสองอย่างเกินความยาวสูงสุดที่ระบบกำหนด สำหรับตัวอย่างในแพลตฟอร์ม Windows เส้นทางต้องมีความยาวน้อยกว่า 248 อักขระ และชื่อไฟล์ต้องมีความยาวน้อยกว่า 260 อักขระ

NotSupportedException

ไฟล์ที่ path มีเครื่องหมายโคลอน (:) อยู่กลางสตริง

Extract(Stream)

ดึงรายการไปยังสตรีมที่กำหนด

void Extract(Stream destination)

Parameters

destination Stream

สตรีมปลายทาง ต้องสามารถเขียนได้

Exceptions

ArgumentException

destination ไม่รองรับการเขียน

 แบบไทย