Class WimImage
Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)
แสดงถึงภาพเดียวในไฟล์ wim.
public sealed class WimImage
การสืบทอด
สมาชิกที่สืบทอด
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
คุณสมบัติ
AllEntries
ดึงรายการของประเภท Aspose.Zip.Wim.WimEntry ที่ประกอบขึ้นเป็นภาพแบบเรียกซ้ำ.
public IEnumerable<wimentry> AllEntries { get; }
ค่าของคุณสมบัติ
IEnumerable<WimEntry>
Parent
ดึงไฟล์เก็บข้อมูลที่ภาพนี้เป็นสมาชิกอยู่.
public WimArchive Parent { get; }
ค่าของคุณสมบัติ
RootDirectory
ดึงรายการของไดเรกทอรีรากของภาพ.
public WimDirectoryEntry RootDirectory { get; }
ค่าของคุณสมบัติ
วิธีการ
ExtractToDirectory(string)
สกัดไฟล์ทั้งหมดในภาพไปยังไดเรกทอรีที่ระบุ.
public void ExtractToDirectory(string destinationDirectory)
พารามิเตอร์
destinationDirectory
string
พาธไปยังไดเรกทอรีที่จะวางไฟล์ที่ถูกสกัดออกมา.
ตัวอย่าง
using (var archive = new WimArchive("install.wim"))
{
archive.Images[0].ExtractToDirectory("C:\\extracted");
}
หมายเหตุ
หากไดเรกทอรีไม่มีอยู่ จะถูกสร้างขึ้น.
ข้อยกเว้น
path เป็น null
พาธที่ระบุ, ชื่อไฟล์, หรือทั้งสองอย่างเกินความยาวสูงสุดที่กำหนดโดยระบบ. ตัวอย่างเช่น บนแพลตฟอร์มที่ใช้ Windows, พาธจะต้องน้อยกว่า 248 ตัวอักษรและชื่อไฟล์ต้องน้อยกว่า 260 ตัวอักษร.
ผู้เรียกไม่มีสิทธิ์ที่จำเป็นในการเข้าถึงไดเรกทอรีที่มีอยู่.
หากไดเรกทอรีไม่มีอยู่, พาธมีตัวอักษรสองจุด (:) ที่ไม่เป็นส่วนหนึ่งของป้ายชื่อไดรฟ์ (“C:").
path เป็นสตริงที่มีความยาวเป็นศูนย์, มีเพียงช่องว่าง, หรือมีตัวอักษรที่ไม่ถูกต้องหนึ่งตัวหรือมากกว่า. คุณสามารถตรวจสอบตัวอักษรที่ไม่ถูกต้องได้โดยใช้เมธอด System.IO.Path.GetInvalidPathChars. -หรือ- path มีการเริ่มต้นด้วย, หรือมี, เพียงตัวอักษรสองจุด (:).
ไดเรกทอรีที่ระบุโดยพาธเป็นไฟล์. -หรือ- ชื่อเครือข่ายไม่เป็นที่รู้จัก.
ภาพเสียหาย.
GetEntry(string)
ดึงรายการของประเภท Aspose.Zip.Wim.WimEntry สำหรับพาธที่กำหนด.
public WimEntry GetEntry(string path)
พารามิเตอร์
path
string
พาธของไฟล์หรือไดเรกทอรี.
คืนค่า
รายการของประเภท Aspose.Zip.Wim.WimEntry.