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");
}
הערות
אם התיקייה אינה קיימת, היא תיווצר.
חריגות
הנתיב הוא null
הנתיב, שם הקובץ או שניהם חורגים מהמגבלה המרבית המוגדרת על ידי המערכת. לדוגמה, בפלטפורמות מבוססות Windows, הנתיבים חייבים להיות פחות מ-248 תווים ושמות הקבצים חייבים להיות פחות מ-260 תווים.
המבצע לא מחזיק בהרשאה הנדרשת לגישה לתיקייה הקיימת.
אם התיקייה אינה קיימת, הנתיב מכיל תו נקודתי (:) שאינו חלק מתווית כונן (“C:").
הנתיב הוא מיתר באורך אפס, מכיל רק תווי רווח, או מכיל תו אחד או יותר שאינם חוקיים. ניתן לבדוק תווים לא חוקיים באמצעות השיטה System.IO.Path.GetInvalidPathChars. -או- הנתיב מתחיל ב, או מכיל, רק תו נקודתי (:).
התיקייה המצוינת על ידי הנתיב היא קובץ. -או- שם הרשת אינו ידוע.
התמונה פגומה.
GetEntry(string)
מקבל את הכניסה של סוג Aspose.Zip.Wim.WimEntry עבור נתיב נתון.
public WimEntry GetEntry(string path)
פרמטרים
path
string
הנתיב של קובץ או תיקייה.
מחזיר
הכניסה של סוג Aspose.Zip.Wim.WimEntry.