ArchiveInstanceInfo.GetArchiveFormatInfo

GetArchiveFormatInfo(string)

Λαμβάνει πληροφορίες μορφής αρχείου.

public static ArchiveFormatInfo GetArchiveFormatInfo(string fileName)
ΠαράμετροςΤύποςΠεριγραφή
fileNameStringΤο όνομα αρχείου του αρχείου αρχειοθέτησης.

Επιστρεφόμενη Αξία

Πληροφορίες σχετικά με τη μορφή αρχειοθέτησης ή μηδενική αν δεν εντοπίστηκε η μορφή.

Εξαιρέσεις

εξαίρεσηκατάσταση
ArgumentNullExceptionfileName είναι μηδενικό.
SecurityExceptionΟ καλών δεν έχει την απαιτούμενη άδεια πρόσβασης.
ArgumentExceptionοfileName είναι κενό, περιέχει μόνο λευκά κενά ή περιέχει μη έγκυρους χαρακτήρες.
UnauthorizedAccessExceptionΠρόσβαση στο αρχείοfileName απορρίπτεται.
PathTooLongExceptionΤο καθορισμένοfileName υπερβαίνει το καθορισμένο από το σύστημα μέγιστο μήκος. Για παράδειγμα, σε πλατφόρμες που βασίζονται σε Windows, οι διαδρομές πρέπει να είναι μικρότερες από 248 χαρακτήρες και τα ονόματα αρχείων πρέπει να είναι λιγότερο από 260 χαρακτήρες.
NotSupportedExceptionΑρχείο στοfileName περιέχει άνω και κάτω τελεία (:) στη μέση της συμβολοσειράς.
IOExceptionΠαρουσιάστηκε σφάλμα I/O κατά το άνοιγμα του αρχείου.

Δείτε επίσης


GetArchiveFormatInfo(Stream)

Λαμβάνει πληροφορίες μορφής αρχείου.

public static ArchiveFormatInfo GetArchiveFormatInfo(Stream stream)
ΠαράμετροςΤύποςΠεριγραφή
streamStreamΗ ροή του αρχείου αρχείου.

Επιστρεφόμενη Αξία

Πληροφορίες σχετικά με τη μορφή αρχειοθέτησης ή μηδενική αν δεν εντοπίστηκε η μορφή.

Εξαιρέσεις

εξαίρεσηκατάσταση
ArgumentNullExceptionstream είναι μηδενικό.
ArgumentExceptionstream δεν είναι αναζητήσιμο.

Δείτε επίσης