Class WimDirectoryEntry

Class WimDirectoryEntry

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

מייצג תיקיה בודדת בתוך ארכיון wim.

public sealed class WimDirectoryEntry : WimEntry

ירושה

objectWimEntryWimDirectoryEntry

חברים שנורשו

WimEntry.ToString(), WimEntry.Archive, WimEntry.Image, WimEntry.Parent, WimEntry.Name, WimEntry.ShortName, WimEntry.FullPath, WimEntry.ChangeTime, WimEntry.CreationTime, WimEntry.LastAccessTime, WimEntry.LastWriteTime, WimEntry.FileAttributes, WimEntry.AlternateDataStreams, WimEntry.HardLink, WimEntry.HasHardLinks, WimEntry.IsDirectory, 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&gt;

Directories

מקבל את הכניסות מסוג Aspose.Zip.Wim.WimDirectoryEntry המהוות את התיקיה.

public ReadOnlyCollection<wimdirectoryentry> Directories { get; }

ערך המאפיין

ReadOnlyCollection<WimDirectoryEntry&gt;

Files

מקבל את הכניסות מסוג Aspose.Zip.Wim.WimFileEntry המהוות את התיקיה.

public ReadOnlyCollection<wimfileentry> Files { get; }

ערך המאפיין

ReadOnlyCollection<WimFileEntry&gt;

FilesAndDirectories

מקבל את הכניסות מסוג Aspose.Zip.Wim.WimEntry המהוות את התיקיה.

public IEnumerable<wimentry> FilesAndDirectories { get; }

ערך המאפיין

IEnumerable<WimEntry&gt;

שיטות

ExtractToDirectory(string)

מחלץ את כל הקבצים בתיקיה הנוכחית לתיקיה שסופקה.

public void ExtractToDirectory(string destinationDirectory)

פרמטרים

destinationDirectory string

הנתיב לתיקיה בה יונחו הקבצים המוחלצים.

דוגמאות

using (var archive = new WimArchive("archive.wim")) 
{ 
   archive.Images[0].RootDirectory.ExtractToDirectory(@"C:\\extracted");
}

הערות

אם התיקיה אינה קיימת, היא תיווצר.

חריגות

ArgumentNullException

הנתיב הוא null

PathTooLongException

הנתיב, שם הקובץ, או שניהם חורגים מהאורך המקסימלי המוגדר על ידי המערכת. לדוגמה, בפלטפורמות מבוססות Windows, הנתיבים חייבים להיות פחות מ-248 תווים ושמות הקבצים חייבים להיות פחות מ-260 תווים.

SecurityException

לקרוא אין את ההרשאה הנדרשת לגשת לתיקיה הקיימת.

NotSupportedException

אם התיקיה אינה קיימת, הנתיב מכיל תו נקודתיים (:) שאינו חלק מתווית כונן (“C:").

ArgumentException

הנתיב הוא מיתר באורך אפס, מכיל רק רווחים, או מכיל תו אחד או יותר שאינם חוקיים. ניתן לבדוק תווים לא חוקיים באמצעות המתודה System.IO.Path.GetInvalidPathChars. -או- הנתיב מקדים, או מכיל, רק תו נקודתיים (:).

IOException

התיקיה המצוינת על ידי הנתיב היא קובץ. -או- שם הרשת אינו ידוע.

InvalidDataException

הארכיון פגום.

 Ελληνικά