Class XarDirectoryEntry
Namespace: Aspose.Zip.Xar
Assembly: Aspose.Zip.dll (25.1.0)
מייצג כניסת תיקיה בארכיון xar.
public sealed class XarDirectoryEntry : XarEntry
ירושה
object ← XarEntry ← XarDirectoryEntry
חברים ירושים
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>
Directories
מקבל את הכניסות מסוג Aspose.Zip.Xar.XarDirectoryEntry המהוות את התיקיה.
public IEnumerable<xardirectoryentry> Directories { get; }
ערך המאפיין
IEnumerable<XarDirectoryEntry>
Files
מקבל את הכניסות מסוג Aspose.Zip.Xar.XarFileEntry המהוות את התיקיה.
public IEnumerable<xarfileentry> Files { get; }
ערך המאפיין
FilesAndDirectories
מקבל את הכניסות מסוג Aspose.Zip.Xar.XarEntry המהוות את התיקיה.
public IEnumerable<xarentry> FilesAndDirectories { get; }
ערך המאפיין
IEnumerable<XarEntry>
שיטות
ExtractToDirectory(string)
מחלץ את כל הקבצים בתיקיה הנוכחית לתיקיה שניתנה.
public void ExtractToDirectory(string destinationDirectory)
פרמטרים
destinationDirectory
string
הנתיב לתיקיה שבה יונחו הקבצים המוצאים.
דוגמאות
using (var archive = new XarArchive("archive.xar"))
{
((XarDirectoryEntry)archive.Entries[0]).ExtractToDirectory("C:\\extracted");
}
הערות
אם התיקיה לא קיימת, היא תיווצר.
חריגות
הנתיב הוא null
הנתיב, שם הקובץ או שניהם חורגים מהאורך המקסימלי המוגדר על ידי המערכת. לדוגמה, בפלטפורמות מבוססות Windows, הנתיבים חייבים להיות פחות מ-248 תווים ושמות הקבצים חייבים להיות פחות מ-260 תווים.
לקרוא אין את ההרשאה הנדרשת לגשת לתיקיה הקיימת.
אם התיקיה אינה קיימת, הנתיב מכיל תו נקודתיים (:) שאינו חלק מתווית כונן (“C:").
הנתיב הוא מיתר באורך אפס, מכיל רק רווחים, או מכיל תו אחד או יותר שאינם חוקיים. ניתן לבדוק תווים לא חוקיים על ידי שימוש בשיטה System.IO.Path.GetInvalidPathChars. -או- הנתיב מתחיל ב, או מכיל, רק תו נקודתיים (:).
התיקיה המצוינת על ידי הנתיב היא קובץ. -או- שם הרשת אינו ידוע.
הארכיון פגום.