Interface IArchive
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
ממשק זה מייצג ארכיון.
public interface IArchive : IDisposable
מיישם
מאפיינים
FileEntries
מקבל את הפריטים מסוג Aspose.Zip.IArchiveFileEntry המהווים את הארכיון.
IEnumerable<iarchivefileentry> FileEntries { get; }
ערך המאפיין
IEnumerable<IArchiveFileEntry>
הערות
ארכיונים לדחיסה בלבד, כגון gzip, bzip2, lzip, lzma, xz, z כוללים את הרשומה היחידה - הארכיון עצמו.
שיטות
ExtractToDirectory(string)
מחלץ את כל הקבצים בארכיון לתיקיה שניתנה.
void ExtractToDirectory(string destinationDirectory)
פרמטרים
destinationDirectory
string
הנתיב לתיקיה שבה יונחו הקבצים המוצאים.
הערות
אם התיקיה אינה קיימת, היא תיווצר.
חריגות
destinationDirectory
הוא null.
הנתיב, שם הקובץ, או שניהם חורגים מהאורך המרבי המוגדר על ידי המערכת. לדוגמה, בפלטפורמות מבוססות Windows, נתיבים חייבים להיות פחות מ-248 תווים ושמות קבצים חייבים להיות פחות מ-260 תווים.
המתקשר אינו בעל ההרשאה הנדרשת לגישה לתיקיה הקיימת.
אם התיקיה אינה קיימת, הנתיב מכיל תו נקודתיים (:) שאינו חלק מתווית כונן (“C:").
destinationDirectory
הוא מיתר באורך אפס, מכיל רק רווחים, או מכיל תו אחד או יותר לא חוקיים. אתה יכול לבדוק תווים לא חוקיים באמצעות שיטת System.IO.Path.GetInvalidPathChars. -או- הנתיב מתחיל ב, או מכיל, רק תו נקודתיים (:).
התיקיה שצוינה על ידי הנתיב היא קובץ. -או- שם הרשת אינו ידוע.