Class RarArchiveEntry

RarArchiveEntry class

Αντιπροσωπεύει μεμονωμένο αρχείο μέσα στο αρχείο.

public abstract class RarArchiveEntry : IArchiveFileEntry

Ιδιότητες

ΟνομαΠεριγραφή
CompressedSize { get; }Παίρνει το μέγεθος του συμπιεσμένου αρχείου.
CreationTime { get; }Λαμβάνει ημερομηνία και ώρα δημιουργίας.
IsDirectory { get; }Λαμβάνει μια τιμή που υποδεικνύει εάν η καταχώρηση αντιπροσωπεύει τον κατάλογο.
LastAccessTime { get; }Λαμβάνει ημερομηνία και ώρα τελευταίας πρόσβασης.
ModificationTime { get; }Λαμβάνει ημερομηνία και ώρα τελευταίας τροποποίησης.
Name { get; }Λαμβάνει το όνομα της καταχώρησης μέσα στο αρχείο.
UncompressedSize { get; }Παίρνει το μέγεθος του αρχικού αρχείου.

Μέθοδοι

ΟνομαΠεριγραφή
Extract(Stream, string)Εξάγει την καταχώρηση στη ροή που παρέχεται.
Extract(string, string)Εξάγει την καταχώρηση στο σύστημα αρχείων από τη διαδρομή που παρέχεται.
Open(string)Ανοίγει την καταχώρηση για εξαγωγή και παρέχει μια ροή με αποσυμπιεσμένο περιεχόμενο καταχώρισης.

Εκδηλώσεις

ΟνομαΠεριγραφή
event ExtractionProgressedΑυξάνεται όταν εξάγεται ένα τμήμα της ακατέργαστης ροής.

Παρατηρήσεις

Cast aRarArchiveEntry παράδειγμα προςRarArchiveEntryEncrypted για να προσδιορίσετε εάν η καταχώρηση είναι κρυπτογραφημένη ή όχι.

Δείτε επίσης