Interface IArchiveFileEntry
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
ממשק זה מייצג פריט בקובץ ארכיון.
public interface IArchiveFileEntry
Properties
Length
מקבל את האורך של הפריט בבתים.
long? Length { get; }
Property Value
long?
Name
מקבל את שם הפריט.
string Name { get; }
Property Value
Remarks
ארכיונים לדחיסה בלבד, כגון gzip, bzip2, lzip, lzma, xz, z יש להם שם “File.bin” אלא אם כן ניתן למצוא שם אחר בכותרות.
Methods
Extract(string)
מחלץ את הפריט למערכת הקבצים לפי הנתיב שסופק.
FileInfo Extract(string path)
Parameters
path
string
הנתיב לקובץ היעד. אם הקובץ כבר קיים, הוא יימחק.
Returns
אינסטנציה של System.IO.FileInfo המכילה נתונים מחולצים.
Exceptions
path
הוא null.
המתקשר אינו מחזיק בהרשאה הנדרשת לגישה.
הpath
ריק, מכיל רק רווחים, או מכיל תווים לא חוקיים.
גישה לקובץ path
נדחתה.
הpath
, שם הקובץ, או שניהם חורגים מהאורך המרבי המוגדר על ידי המערכת. לדוגמה, בפלטפורמות מבוססות Windows, הנתיבים חייבים להיות פחות מ-248 תווים, ושמות הקבצים חייבים להיות פחות מ-260 תווים.
הקובץ בpath
מכיל נקודתיים (:) באמצע המחרוזת.
Extract(Stream)
מחלץ את הפריט לזרם שסופק.
void Extract(Stream destination)
Parameters
destination
Stream
זרם היעד. חייב להיות ניתנים לכתיבה.
Exceptions
destination
אינו תומך בכתיבה.