Interface IArchive

Interface IArchive

Το όνομα: Aspose.Zip Συγκέντρωση: Aspose.Zip.dll (25.5.0)

Αυτή η σύνδεση αντιπροσωπεύει ένα αρχείο.

public interface IArchive : IDisposable

Implements

IDisposable

Properties

FileEntries

Απολαμβάνει τις εγγραφές του τύπου Aspose.Zip.IArchiveFileEntry που αποτελεί το αρχείο.

IEnumerable<iarchivefileentry> FileEntries { get; }

Αξία ιδιοκτησίας

IEnumerable &lt · IArchiveFileEntry >

Remarks

Αρχεία για συμπίεση μόνο, όπως gzip, bzip2, lzip, lzma, xz, z αποτελείται από το μοναδικό αρχείο - το ίδιο το αρχείο.

Format

Πάρτε τη μορφή αρχείων.

ArchiveFormat Format { get; }

Αξία ιδιοκτησίας

ArchiveFormat

Methods

ExtractToDirectory(Σύνδεσμος)

Απομακρύνει όλα τα αρχεία στο αρχείο στο δελτίο που παρέχεται.

void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Η διαδρομή προς το δελτίο για να τοποθετήσετε τα εξαγόμενα αρχεία.

Remarks

Εάν το κατάλογο δεν υπάρχει, θα δημιουργηθεί.

Exceptions

ArgumentNullException

destinationDirectory’ is null.

PathTooLongException

Για παράδειγμα, σε πλατφόρμες με βάση τα Windows, οι διαδρομές πρέπει να είναι λιγότερες από 248 χαρακτήρες και τα ονόματα αρχείων πρέπει να είναι λιγότερες από 260 χαρακτήρες.

SecurityException

Ο κάτοχος δεν έχει την απαιτούμενη άδεια πρόσβασης στο υπάρχον κατάλογο.

NotSupportedException

Εάν η διεύθυνση δεν υπάρχει, μια διαδρομή περιέχει έναν χαρακτήρα στήλης (:) που δεν είναι μέρος μιας ετικέτας οδήγησης (“C:”).

ArgumentException

destinationDirectory’ is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using the System.IO.Path.GetInvalidPathChars method. -or- path is prefixed with, or contains, only a colon character (:).

IOException

Ο κατάλογος που καθορίζεται από το μονοπάτι είναι ένα αρχείο. -ή- Το όνομα δικτύου δεν είναι γνωστό.

 Ελληνικά