Interface IArchive
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
อินเทอร์เฟซนี้แสดงถึงไฟล์บีบอัด
public interface IArchive : IDisposable
การนำไปใช้
คุณสมบัติ
FileEntries
ดึงข้อมูลรายการของประเภท Aspose.Zip.IArchiveFileEntry ที่ประกอบเป็นไฟล์บีบอัด
IEnumerable<iarchivefileentry> FileEntries { get; }
ค่า Property
IEnumerable<IArchiveFileEntry>
หมายเหตุ
ไฟล์บีบอัดสำหรับการบีบอัดเท่านั้น เช่น gzip, bzip2, lzip, lzma, xz, z ประกอบด้วยบันทึกเดียว - ไฟล์บีบอัดเอง
วิธีการ
ExtractToDirectory(string)
ดึงไฟล์ทั้งหมดในไฟล์บีบอัดไปยังไดเรกทอรีที่กำหนด
void ExtractToDirectory(string destinationDirectory)
พารามิเตอร์
destinationDirectory
string
เส้นทางไปยังไดเรกทอรีที่จัดเก็บไฟล์ที่ดึงออกมา
หมายเหตุ
หากไดเรกทอรีไม่อยู่ จะถูกสร้างขึ้น
ข้อยกเว้น
destinationDirectory
เป็น null
เส้นทางที่กำหนด, ชื่อไฟล์, หรือทั้งสองอย่างเกินความยาวสูงสุดที่กำหนดโดยระบบ ตัวอย่างเช่น บนแพลตฟอร์มที่ใช้ Windows เส้นทางต้องมีความยาวน้อยกว่า 248 ตัวอักษร และชื่อไฟล์ต้องมีความยาวน้อยกว่า 260 ตัวอักษร
ผู้เรียกไม่มีกำหนดสิทธิ์ที่จำเป็นในการเข้าถึงไดเรกทอรีที่มีอยู่
หากไดเรกทอรีไม่มีอยู่ เส้นทางมีอักขระโคลอน (:) ที่ไม่เป็นส่วนหนึ่งของป้ายชื่อดิสก์ (“C:")
destinationDirectory
เป็นสตริงที่มีความยาวเป็นศูนย์ มีเพียงช่องว่าง หรือมีอักขระที่ไม่ถูกต้องหนึ่งตัวขึ้นไป คุณสามารถตรวจสอบอักขระที่ไม่ถูกต้องโดยใช้วิธี System.IO.Path.GetInvalidPathChars - หรือ - เส้นทางมีการเติมคำด้วยอักขระโคลอนเพียงตัวเดียว (:)
ไดเรกทอรีที่ระบุโดยเส้นทางเป็นไฟล์ - หรือ - ชื่อเครือข่ายไม่เป็นที่รู้จัก