Class ArjEntryPlain
Το όνομα: Aspose.Zip.Arj Συγκέντρωση: Aspose.Zip.dll (25.5.0)
Αντιπροσωπεύει ένα μόνο αρχείο εντός του αρχείου ARJ.
public class ArjEntryPlain : IArchiveFileEntry
Inheritance
Implements
Κληρονομημένα μέλη
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
CompressedSize
Αποκτά το μέγεθος ενός συμπιεσμένου αρχείου.
public uint CompressedSize { get; }
Αξία ιδιοκτησίας
Name
Πάρτε το όνομα της εισόδου μέσα στο αρχείο.
public string Name { get; }
Αξία ιδιοκτησίας
UncompressedSize
Έχει το μέγεθος ενός αρχείου.
public uint UncompressedSize { get; }
Αξία ιδιοκτησίας
Methods
Extract(Σύνδεσμος)
Εξάγει την είσοδο στο σύστημα αρχείων με το προσδιορισμένο μονοπάτι.
public FileInfo Extract(string path)
Parameters
path
string
Ο δρόμος προς το αρχείο προορισμού.Εάν το αρχείο ήδη υπάρχει, θα είναι υπεργραφόμενο.
Returns
Πληροφορίες για ένα σύνθετο αρχείο.
Examples
Εξάγετε δύο εγγραφές από σπάνιο αρχείο.
using (FileStream arjFile = File.Open("archive.arj", FileMode.Open))
{
using (ArjArchive archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract("first.bin");
archive.Entries[1].Extract("second.bin");
}
}
Exceptions
path’ is null or empty.
Extract(FileInfo)
Απομακρύνετε την είσοδο αρχείου ARJ σε ένα αρχείο.
public void Extract(FileInfo fileInfo)
Parameters
fileInfo
FileInfo
FileInfo για την αποθήκευση απενεργοποιημένων δεδομένων.
Examples
using (var arjFile = File.Open(sourceFileName, FileMode.Open))
{
using (var archive = new ArjArchive(arjFile))
{
archive.Entries[0].Extract(new FileInfo("extracted.bin"));
}
}
Exceptions
Οι τίτλοι αρχείων και οι πληροφορίες υπηρεσίας δεν διαβάστηκαν.
Ο καλεστής δεν έχει την απαιτούμενη άδεια για να ανοίξει το fileInfo'.
Η διαδρομή του αρχείου είναι κενή ή περιέχει μόνο λευκούς χώρους.
Το αρχείο δεν βρέθηκε.
Η διαδρομή προς το αρχείο είναι μόνο ανάγνωση ή είναι μια διεύθυνση.
fileInfo’ is null.
Η καθορισμένη διαδρομή είναι αναποτελεσματική, για παράδειγμα, να είναι σε μια μη χαρτογράφιμη οδήγηση.
Το αρχείο είναι ήδη ανοιχτό.
Extract(Stream)
Απομακρύνετε την είσοδο στο προσφερόμενο ρεύμα.
public void Extract(Stream destination)
Parameters
destination
Stream
Ο προορισμός πρέπει να είναι γραπτός.
Exceptions
destination’ does not support writing.
Checksum mismatch για επικεφαλίδες ή δεδομένα. - ή - Αρχείο είναι διεφθαρμένο.
Εισαγωγή συμπιεσμένη με μέθοδο 4.