Interface IArchive

Interface IArchive

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

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

public interface IArchive : IDisposable

การนำไปใช้

IDisposable

คุณสมบัติ

FileEntries

ดึงข้อมูลรายการของประเภท Aspose.Zip.IArchiveFileEntry ที่ประกอบเป็นไฟล์บีบอัด

IEnumerable<iarchivefileentry> FileEntries { get; }

ค่า Property

IEnumerable<IArchiveFileEntry&gt;

หมายเหตุ

ไฟล์บีบอัดสำหรับการบีบอัดเท่านั้น เช่น gzip, bzip2, lzip, lzma, xz, z ประกอบด้วยบันทึกเดียว - ไฟล์บีบอัดเอง

วิธีการ

ExtractToDirectory(string)

ดึงไฟล์ทั้งหมดในไฟล์บีบอัดไปยังไดเรกทอรีที่กำหนด

void ExtractToDirectory(string destinationDirectory)

พารามิเตอร์

destinationDirectory string

เส้นทางไปยังไดเรกทอรีที่จัดเก็บไฟล์ที่ดึงออกมา

หมายเหตุ

หากไดเรกทอรีไม่อยู่ จะถูกสร้างขึ้น

ข้อยกเว้น

ArgumentNullException

destinationDirectory เป็น null

PathTooLongException

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

SecurityException

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

NotSupportedException

หากไดเรกทอรีไม่มีอยู่ เส้นทางมีอักขระโคลอน (:) ที่ไม่เป็นส่วนหนึ่งของป้ายชื่อดิสก์ (“C:")

ArgumentException

destinationDirectory เป็นสตริงที่มีความยาวเป็นศูนย์ มีเพียงช่องว่าง หรือมีอักขระที่ไม่ถูกต้องหนึ่งตัวขึ้นไป คุณสามารถตรวจสอบอักขระที่ไม่ถูกต้องโดยใช้วิธี System.IO.Path.GetInvalidPathChars - หรือ - เส้นทางมีการเติมคำด้วยอักขระโคลอนเพียงตัวเดียว (:)

IOException

ไดเรกทอรีที่ระบุโดยเส้นทางเป็นไฟล์ - หรือ - ชื่อเครือข่ายไม่เป็นที่รู้จัก

 แบบไทย