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
Remarks
ไฟล์บีบอัดสำหรับการบีบอัดเท่านั้น เช่น gzip, bzip2, lzip, lzma, xz, z จะมีชื่อว่า “File.bin” เว้นแต่จะมีชื่ออื่นในส่วนหัว
Methods
Extract(string)
ดึงรายการไปยังระบบไฟล์ตามเส้นทางที่กำหนด
FileInfo Extract(string path)
Parameters
path
string
เส้นทางไปยังไฟล์ปลายทาง หากไฟล์มีอยู่แล้ว จะถูกเขียนทับ
Returns
อินสแตนซ์ของ System.IO.FileInfo ที่มีข้อมูลที่ถูกดึงออกมา
Exceptions
path
เป็น null
ผู้เรียกไม่มีสิทธิ์ที่จำเป็นในการเข้าถึง
path
ว่างเปล่า มีเพียงช่องว่าง หรือมีอักขระที่ไม่ถูกต้อง
การเข้าถึงไฟล์ path
ถูกปฏิเสธ
path
ที่ระบุ ชื่อไฟล์ หรือทั้งสองอย่างเกินความยาวสูงสุดที่ระบบกำหนด สำหรับตัวอย่างในแพลตฟอร์ม Windows เส้นทางต้องมีความยาวน้อยกว่า 248 อักขระ และชื่อไฟล์ต้องมีความยาวน้อยกว่า 260 อักขระ
ไฟล์ที่ path
มีเครื่องหมายโคลอน (:) อยู่กลางสตริง
Extract(Stream)
ดึงรายการไปยังสตรีมที่กำหนด
void Extract(Stream destination)
Parameters
destination
Stream
สตรีมปลายทาง ต้องสามารถเขียนได้
Exceptions
destination
ไม่รองรับการเขียน