Class XarDirectoryEntry

Class XarDirectoryEntry

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

מייצג כניסת תיקיה בארכיון xar.

public sealed class XarDirectoryEntry : XarEntry

ירושה

objectXarEntryXarDirectoryEntry

חברים ירושים

XarEntry.ToString(), XarEntry.Name, XarEntry.FullPath, XarEntry.IsDirectory, XarEntry.Parent, XarEntry.CreationTime, XarEntry.LastAccessTime, XarEntry.LastWriteTime, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

מאפיינים

AllEntries

מקבל את כל הכניסות מסוג Aspose.Zip.Xar.XarEntry המהוות את התיקיה באופן רקורסיבי.

public IEnumerable<xarentry> AllEntries { get; }

ערך המאפיין

IEnumerable<XarEntry&gt;

Directories

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

public IEnumerable<xardirectoryentry> Directories { get; }

ערך המאפיין

IEnumerable<XarDirectoryEntry&gt;

Files

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

public IEnumerable<xarfileentry> Files { get; }

ערך המאפיין

IEnumerable<XarFileEntry&gt;

FilesAndDirectories

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

public IEnumerable<xarentry> FilesAndDirectories { get; }

ערך המאפיין

IEnumerable<XarEntry&gt;

שיטות

ExtractToDirectory(string)

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

public void ExtractToDirectory(string destinationDirectory)

פרמטרים

destinationDirectory string

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

דוגמאות

using (var archive = new XarArchive("archive.xar")) 
{
   ((XarDirectoryEntry)archive.Entries[0]).ExtractToDirectory("C:\\extracted");
}

הערות

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

חריגות

ArgumentNullException

הנתיב הוא null

PathTooLongException

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

SecurityException

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

NotSupportedException

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

ArgumentException

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

IOException

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

InvalidDataException

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

 Ελληνικά