Interface IArchiveFileEntry

Interface IArchiveFileEntry

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

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

public interface IArchiveFileEntry

Properties

Length

Αποκτά το μήκος της εισόδου σε bytes.

long? Length { get; }

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

long ?

Name

Το όνομα της είσοδος.

string Name { get; }

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

string

Remarks

Αρχεία για συμπίεση μόνο, όπως gzip, bzip2, lzip, lzma, xz, z έχει το όνομα “File.bin” εκτός εάν υπάρχει άλλο όνομα στα επικεφαλίδες.

Methods

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

Εξάγει την είσοδο στο σύστημα αρχείων με το προσδιορισμένο μονοπάτι.

FileInfo Extract(string path)

Parameters

path string

Ο δρόμος προς το αρχείο προορισμού.Εάν το αρχείο ήδη υπάρχει, θα είναι υπεργραφόμενο.

Returns

FileInfo

System.IO.FileInfo παράδειγμα που περιέχει αποσπάσματα δεδομένων.

Exceptions

ArgumentNullException

path’ is null.

SecurityException

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

ArgumentException

Το path’ είναι άδειο, περιέχει μόνο λευκούς χώρους, ή περιέχει άκυρους χαρακτήρες.

UnauthorizedAccessException

Η πρόσβαση στο αρχείο path" αρνείται.

PathTooLongException

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

NotSupportedException

Το αρχείο στο path’ περιέχει μια στήλη (:) στη μέση της γραμμής.

Extract(Stream)

Απομακρύνετε την είσοδο στο προσφερόμενο ρεύμα.

void Extract(Stream destination)

Parameters

destination Stream

Ο προορισμός πρέπει να είναι γραπτός.

Exceptions

ArgumentException

destination’ does not support writing.

 Ελληνικά