Interface IArchive

Interface IArchive

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

ממשק זה מייצג ארכיון.

public interface IArchive : IDisposable

מיישם

IDisposable

מאפיינים

FileEntries

מקבל את הפריטים מסוג Aspose.Zip.IArchiveFileEntry המהווים את הארכיון.

IEnumerable<iarchivefileentry> FileEntries { get; }

ערך המאפיין

IEnumerable<IArchiveFileEntry&gt;

הערות

ארכיונים לדחיסה בלבד, כגון gzip, bzip2, lzip, lzma, xz, z כוללים את הרשומה היחידה - הארכיון עצמו.

שיטות

ExtractToDirectory(string)

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

void ExtractToDirectory(string destinationDirectory)

פרמטרים

destinationDirectory string

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

הערות

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

חריגות

ArgumentNullException

destinationDirectory הוא null.

PathTooLongException

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

SecurityException

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

NotSupportedException

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

ArgumentException

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

IOException

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

 Ελληνικά