Class XarDirectoryEntry
Το όνομα: Aspose.Zip.Xar Συγκέντρωση: Aspose.Zip.dll (25.5.0)
Αντιπροσωπεύει τη διεύθυνση εισόδου μέσα στο αρχείο xar.
public sealed class XarDirectoryEntry : XarEntry
Inheritance
object ← XarEntry ← XarDirectoryEntry
Κληρονομημένα μέλη
XarEntry.ToString() , XarEntry.Name , XarEntry.FullPath , XarEntry.IsDirectory , XarEntry.Parent , XarEntry.CreationTime , XarEntry.LastAccessTime , XarEntry.LastWriteTime , XarEntry.ModificationTime , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
AllEntries
Απολαμβάνει όλες τις εγγραφές του τύπου Aspose.Zip.Xar.XarEntry που συνθέτει το κατάλογο επαναλαμβανόμενα.
public IEnumerable<xarentry> AllEntries { get; }
Αξία ιδιοκτησίας
IEnumerable < · XarEntry >
Directories
Απολαμβάνει τις εγγραφές του τύπου Aspose.Zip.Xar.XarDirectoryEntry που αποτελεί τη διεύθυνση.
public IEnumerable<xardirectoryentry> Directories { get; }
Αξία ιδιοκτησίας
IEnumerable < · XarDirectoryEntry >
Files
Απολαμβάνει τις εγγραφές του τύπου Aspose.Zip.Xar.XarFileEntry που αποτελεί τη διεύθυνση.
public IEnumerable<xarfileentry> Files { get; }
Αξία ιδιοκτησίας
IEnumerable < · XarFileEntry >
FilesAndDirectories
Αποκτά εισαγωγές του τύπου Aspose.Zip.Xar.XarEntry που αποτελεί τη διεύθυνση.
public IEnumerable<xarentry> FilesAndDirectories { get; }
Αξία ιδιοκτησίας
IEnumerable < · XarEntry >
Methods
ExtractToDirectory(Σύνδεσμος)
Απομακρύνει όλα τα αρχεία στο τρέχον δελτίο στο δελτίο που παρέχεται.
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
Η διαδρομή προς το δελτίο για να τοποθετήσετε τα εξαγόμενα αρχεία.
Examples
using (var archive = new XarArchive("archive.xar"))
{
((XarDirectoryEntry)archive.Entries[0]).ExtractToDirectory("C:\\extracted");
}
Remarks
Εάν το κατάλογο δεν υπάρχει, θα δημιουργηθεί.
Exceptions
Ο δρόμος είναι μηδέν
Για παράδειγμα, σε πλατφόρμες με βάση τα Windows, οι διαδρομές πρέπει να είναι λιγότερες από 248 χαρακτήρες και τα ονόματα αρχείων πρέπει να είναι λιγότερες από 260 χαρακτήρες.
Ο κάτοχος δεν έχει την απαιτούμενη άδεια πρόσβασης στο υπάρχον κατάλογο.
Εάν η διεύθυνση δεν υπάρχει, το μονοπάτι περιέχει έναν χαρακτήρα στήλης (:) που δεν είναι μέρος μιας ετικέτας οδήγησης (“C:”).
Ο δρόμος είναι μια γραμμή μηδενικού μήκους, περιέχει μόνο λευκό χώρο, ή περιέχει έναν ή περισσότερους αναλλοίωτους χαρακτήρες. Μπορείτε να ζητήσετε αναλλοίωτους χαρακτήρες χρησιμοποιώντας τη μέθοδο System.IO.Path.GetInvalidPathChars. -ή- ο δρόμος είναι προκαθορισμένος με, ή περιέχει, μόνο έναν χαρακτήρα του εντέρου (:).
Ο κατάλογος που καθορίζεται από το μονοπάτι είναι ένα αρχείο. -ή- Το όνομα δικτύου δεν είναι γνωστό.
Το αρχείο είναι διαφθαρμένο.