Class IsoEntry
Namespace: Aspose.Zip.Iso
Assembly: Aspose.Zip.dll (25.1.0)
แทนที่การเข้าสู่ระบบ (ไฟล์หรือไดเรกทอรี) ภายใน ISO archive.
public abstract class IsoEntry : IArchiveFileEntry
การสืบทอด
การใช้งาน
สมาชิกที่สืบทอด
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
คุณสมบัติ
IsDirectory
ดึงค่าแสดงว่าการเข้าสู่ระบบเป็นไดเรกทอรีหรือไม่
public bool IsDirectory { get; }
ค่า Property
Length
ดึงความยาวของการเข้าสู่ระบบในหน่วยไบต์
public long? Length { get; }
ค่า Property
long?
Name
ดึงชื่อของการเข้าสู่ระบบ
public string Name { get; }
ค่า Property
วิธีการ
Extract(string)
ดึงการเข้าสู่ระบบไปยังระบบไฟล์ตามเส้นทางที่ให้ไว้
public FileInfo Extract(string path)
พารามิเตอร์
path
string
เส้นทางไปยังไฟล์ปลายทาง หากไฟล์มีอยู่แล้วจะถูกเขียนทับ
คืนค่า
อินสแตนซ์ของ System.IO.FileInfo ที่มีข้อมูลที่ถูกดึงออกมา
ข้อยกเว้น
path
เป็นค่า null
ผู้เรียกไม่มีสิทธิ์ที่จำเป็นในการเข้าถึง
path
ว่างเปล่า มีเพียงช่องว่าง หรือมีอักขระที่ไม่ถูกต้อง
ไม่สามารถเข้าถึงไฟล์ path
ได้
path
ที่กำหนด ไฟล์ชื่อ หรือทั้งสองอย่างเกินความยาวสูงสุดที่กำหนดโดยระบบ สำหรับตัวอย่างบนแพลตฟอร์ม Windows เส้นทางต้องมีความยาวน้อยกว่า 248 ตัวอักษร และชื่อไฟล์ต้องมีความยาวน้อยกว่า 260 ตัวอักษร
ไฟล์ที่ path
มีโคลอน (:) อยู่กลางสตริง
Extract(Stream)
ดึงการเข้าสู่ระบบไปยังสตรีมที่ให้ไว้
public void Extract(Stream destination)
พารามิเตอร์
destination
Stream
สตรีมปลายทาง ต้องสามารถเขียนได้
ข้อยกเว้น
destination
ไม่รองรับการเขียน
จะเกิดขึ้นหากการเข้าสู่ระบบไม่แสดงถึงไฟล์
ToString()
ส่งคืนสตริงที่แทนการเข้าสู่ระบบปัจจุบัน
public override string ToString()
คืนค่า
ชื่อของการเข้าสู่ระบบ