Class WimDirectoryEntry

Class WimDirectoryEntry

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

Αντιπροσωπεύει ένα ενιαίο κατάλογο στο αρχείο wim.

public sealed class WimDirectoryEntry : WimEntry

Inheritance

object WimEntry WimDirectoryEntry

Κληρονομημένα μέλη

WimEntry.ToString() , WimEntry.Archive , WimEntry.Image , WimEntry.Parent , WimEntry.Name , WimEntry.ShortName , WimEntry.FullPath , WimEntry.ChangeTime , WimEntry.CreationTime , WimEntry.LastAccessTime , WimEntry.LastWriteTime , WimEntry.ModificationTime , WimEntry.FileAttributes , WimEntry.AlternateDataStreams , WimEntry.HardLink , WimEntry.HasHardLinks , WimEntry.IsDirectory , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

AllEntries

Απολαμβάνει όλες τις εγγραφές του τύπου Aspose.Zip.Wim.WimEntry που συνθέτει το κατάλογο επανειλημμένα.

public IEnumerable<wimentry> AllEntries { get; }

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

IEnumerable &lt · WimEntry >

Directories

Αποκτά εισαγωγές του τύπου Aspose.Zip.Wim.WimDirectoryEntry που αποτελεί τη διεύθυνση.

public ReadOnlyCollection<wimdirectoryentry> Directories { get; }

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

ReadOnlyCollection &lt · WimDirectoryEntry >

Files

Αποκτά εισαγωγές του τύπου Aspose.Zip.Wim.WimFileEntry που αποτελεί τη διεύθυνση.

public ReadOnlyCollection<wimfileentry> Files { get; }

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

ReadOnlyCollection &lt · WimFileEntry >

FilesAndDirectories

Αποκτά εισαγωγές του τύπου Aspose.Zip.Wim.WimEntry που αποτελεί τη διεύθυνση.

public IEnumerable<wimentry> FilesAndDirectories { get; }

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

IEnumerable &lt · WimEntry >

Methods

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

Απομακρύνει όλα τα αρχεία στο τρέχον δελτίο στο δελτίο που παρέχεται.

public void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Η διαδρομή προς το δελτίο για να τοποθετήσετε τα εξαγόμενα αρχεία.

Examples

using (var archive = new WimArchive("archive.wim")) 
{ 
   archive.Images[0].RootDirectory.ExtractToDirectory(@"C:\\extracted");
}

Remarks

Εάν το κατάλογο δεν υπάρχει, θα δημιουργηθεί.

Exceptions

ArgumentNullException

Ο δρόμος είναι μηδέν

PathTooLongException

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

SecurityException

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

NotSupportedException

Εάν η διεύθυνση δεν υπάρχει, το μονοπάτι περιέχει έναν χαρακτήρα στήλης (:) που δεν είναι μέρος μιας ετικέτας οδήγησης (“C:”).

ArgumentException

Ο δρόμος είναι μια γραμμή μηδενικού μήκους, περιέχει μόνο λευκό χώρο, ή περιέχει έναν ή περισσότερους αναλλοίωτους χαρακτήρες. Μπορείτε να ζητήσετε αναλλοίωτους χαρακτήρες χρησιμοποιώντας τη μέθοδο System.IO.Path.GetInvalidPathChars. -ή- ο δρόμος είναι προκαθορισμένος με, ή περιέχει, μόνο έναν χαρακτήρα του εντέρου (:).

IOException

Ο κατάλογος που καθορίζεται από το μονοπάτι είναι ένα αρχείο. -ή- Το όνομα δικτύου δεν είναι γνωστό.

InvalidDataException

Το αρχείο είναι διαφθαρμένο.

 Ελληνικά