Class WimDirectoryEntry
Namespace: Aspose.Zip.Wim
Assembly: Aspose.Zip.dll (25.1.0)
מייצג תיקיה בודדת בתוך ארכיון wim.
public sealed class WimDirectoryEntry : WimEntry
ירושה
object ← WimEntry ← WimDirectoryEntry
חברים שנורשו
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>
Directories
מקבל את הכניסות מסוג Aspose.Zip.Wim.WimDirectoryEntry המהוות את התיקיה.
public ReadOnlyCollection<wimdirectoryentry> Directories { get; }
ערך המאפיין
ReadOnlyCollection<WimDirectoryEntry>
Files
מקבל את הכניסות מסוג Aspose.Zip.Wim.WimFileEntry המהוות את התיקיה.
public ReadOnlyCollection<wimfileentry> Files { get; }
ערך המאפיין
ReadOnlyCollection<WimFileEntry>
FilesAndDirectories
מקבל את הכניסות מסוג Aspose.Zip.Wim.WimEntry המהוות את התיקיה.
public IEnumerable<wimentry> FilesAndDirectories { get; }
ערך המאפיין
IEnumerable<WimEntry>
שיטות
ExtractToDirectory(string)
מחלץ את כל הקבצים בתיקיה הנוכחית לתיקיה שסופקה.
public void ExtractToDirectory(string destinationDirectory)
פרמטרים
destinationDirectory
string
הנתיב לתיקיה בה יונחו הקבצים המוחלצים.
דוגמאות
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].RootDirectory.ExtractToDirectory(@"C:\\extracted");
}
הערות
אם התיקיה אינה קיימת, היא תיווצר.
חריגות
הנתיב הוא null
הנתיב, שם הקובץ, או שניהם חורגים מהאורך המקסימלי המוגדר על ידי המערכת. לדוגמה, בפלטפורמות מבוססות Windows, הנתיבים חייבים להיות פחות מ-248 תווים ושמות הקבצים חייבים להיות פחות מ-260 תווים.
לקרוא אין את ההרשאה הנדרשת לגשת לתיקיה הקיימת.
אם התיקיה אינה קיימת, הנתיב מכיל תו נקודתיים (:) שאינו חלק מתווית כונן (“C:").
הנתיב הוא מיתר באורך אפס, מכיל רק רווחים, או מכיל תו אחד או יותר שאינם חוקיים. ניתן לבדוק תווים לא חוקיים באמצעות המתודה System.IO.Path.GetInvalidPathChars. -או- הנתיב מקדים, או מכיל, רק תו נקודתיים (:).
התיקיה המצוינת על ידי הנתיב היא קובץ. -או- שם הרשת אינו ידוע.
הארכיון פגום.