Interface IArchive
Το όνομα: Aspose.Zip Συγκέντρωση: Aspose.Zip.dll (25.5.0)
Αυτή η σύνδεση αντιπροσωπεύει ένα αρχείο.
public interface IArchive : IDisposable
Implements
Properties
FileEntries
Απολαμβάνει τις εγγραφές του τύπου Aspose.Zip.IArchiveFileEntry που αποτελεί το αρχείο.
IEnumerable<iarchivefileentry> FileEntries { get; }
Αξία ιδιοκτησίας
IEnumerable < · IArchiveFileEntry >
Remarks
Αρχεία για συμπίεση μόνο, όπως gzip, bzip2, lzip, lzma, xz, z αποτελείται από το μοναδικό αρχείο - το ίδιο το αρχείο.
Format
Πάρτε τη μορφή αρχείων.
ArchiveFormat Format { get; }
Αξία ιδιοκτησίας
Methods
ExtractToDirectory(Σύνδεσμος)
Απομακρύνει όλα τα αρχεία στο αρχείο στο δελτίο που παρέχεται.
void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
Η διαδρομή προς το δελτίο για να τοποθετήσετε τα εξαγόμενα αρχεία.
Remarks
Εάν το κατάλογο δεν υπάρχει, θα δημιουργηθεί.
Exceptions
destinationDirectory’ is null.
Για παράδειγμα, σε πλατφόρμες με βάση τα Windows, οι διαδρομές πρέπει να είναι λιγότερες από 248 χαρακτήρες και τα ονόματα αρχείων πρέπει να είναι λιγότερες από 260 χαρακτήρες.
Ο κάτοχος δεν έχει την απαιτούμενη άδεια πρόσβασης στο υπάρχον κατάλογο.
Εάν η διεύθυνση δεν υπάρχει, μια διαδρομή περιέχει έναν χαρακτήρα στήλης (:) που δεν είναι μέρος μιας ετικέτας οδήγησης (“C:”).
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 (:).
Ο κατάλογος που καθορίζεται από το μονοπάτι είναι ένα αρχείο. -ή- Το όνομα δικτύου δεν είναι γνωστό.