Interface IArchiveFileEntry
Το όνομα: Aspose.Zip Συγκέντρωση: Aspose.Zip.dll (25.5.0)
Αυτή η διεπαφή αντιπροσωπεύει ένα αρχείο εισόδου.
public interface IArchiveFileEntry
Properties
Length
Αποκτά το μήκος της εισόδου σε bytes.
long? Length { get; }
Αξία ιδιοκτησίας
long ?
Name
Το όνομα της είσοδος.
string Name { get; }
Αξία ιδιοκτησίας
Remarks
Αρχεία για συμπίεση μόνο, όπως gzip, bzip2, lzip, lzma, xz, z έχει το όνομα “File.bin” εκτός εάν υπάρχει άλλο όνομα στα επικεφαλίδες.
Methods
Extract(Σύνδεσμος)
Εξάγει την είσοδο στο σύστημα αρχείων με το προσδιορισμένο μονοπάτι.
FileInfo Extract(string path)
Parameters
path
string
Ο δρόμος προς το αρχείο προορισμού.Εάν το αρχείο ήδη υπάρχει, θα είναι υπεργραφόμενο.
Returns
System.IO.FileInfo παράδειγμα που περιέχει αποσπάσματα δεδομένων.
Exceptions
path’ is null.
Ο κάτοχος δεν έχει την απαιτούμενη άδεια πρόσβασης.
Το path’ είναι άδειο, περιέχει μόνο λευκούς χώρους, ή περιέχει άκυρους χαρακτήρες.
Η πρόσβαση στο αρχείο path" αρνείται.
Το καθορισμένο path’, όνομα αρχείου, ή και τα δύο υπερβαίνουν το μέγιστο μήκος που καθορίζεται από το σύστημα. Για παράδειγμα, σε πλατφόρμες με βάση τα Windows, οι διαδρομές πρέπει να είναι λιγότερες από 248 χαρακτήρες και τα ονόματα αρχείων πρέπει να είναι λιγότερες από 260 χαρακτήρες.
Το αρχείο στο path’ περιέχει μια στήλη (:) στη μέση της γραμμής.
Extract(Stream)
Απομακρύνετε την είσοδο στο προσφερόμενο ρεύμα.
void Extract(Stream destination)
Parameters
destination
Stream
Ο προορισμός πρέπει να είναι γραπτός.
Exceptions
destination’ does not support writing.