Class WimDirectoryEntry
Der Name: Aspose.Zip.Wim Versammlung: Aspose.Zip.dll (25.5.0)
Es handelt sich um ein einziges Katalog innerhalb des WIM-Archives.
public sealed class WimDirectoryEntry : WimEntry
Inheritance
object ← WimEntry ← WimDirectoryEntry
Vererbte Mitglieder
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
Er bekommt alle Einträge des Aspose.Zip.Wim.WimEntry-Types, die das Katalog wiederholt bilden.
public IEnumerable<wimentry> AllEntries { get; }
Eigentumswert
IEnumerable &undlt; WimEntry >
Directories
Er bekommt Beiträge von Aspose.Zip.Wim.WimDirectoryEntry Typ, der das Katalog darstellt.
public ReadOnlyCollection<wimdirectoryentry> Directories { get; }
Eigentumswert
ReadOnlyCollection &undlt; WimDirectoryEntry >
Files
Er bekommt Beiträge von Aspose.Zip.Wim.WimFileEntry Typ, der das Katalog darstellt.
public ReadOnlyCollection<wimfileentry> Files { get; }
Eigentumswert
ReadOnlyCollection &undlt; WimFileEntry >
FilesAndDirectories
Er bekommt Beiträge von Aspose.Zip.Wim.WimEntry Typ, die das Katalog darstellt.
public IEnumerable<wimentry> FilesAndDirectories { get; }
Eigentumswert
IEnumerable &undlt; WimEntry >
Methods
ExtractToDirectory(String)
Entfernen Sie alle Dateien im aktuellen Direktorium in das angebotene Direktorium.
public void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
Der Weg zum Katalog, um die extrahierten Dateien in.
Examples
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].RootDirectory.ExtractToDirectory(@"C:\\extracted");
}
Remarks
Wenn das Katalog nicht existiert, wird es erstellt.
Exceptions
Der Weg ist null
Die angegebenen Path, Dateinamen oder beide überschreiten die Systemdefinierte maximale Länge. Zum Beispiel müssen auf Windows-basierten Plattformen Paths weniger als 248 Zeichen und Dateinamen weniger als 260 Zeichen sein.
Der Anrufgeber hat nicht die erforderliche Erlaubnis, das bestehende Direktorium zuzugreifen.
Wenn der Direktor nicht existiert, enthält der Pfad einen Zollkarakter (:) der nicht Teil eines Labels ist (“C:”).
Path ist eine nulllänge String, enthält nur weiße Räume, oder enthält einen oder mehrere invalid Charaktere. Sie können für invalid Charaktere anfordern, indem Sie die System.IO.Path.GetInvalidPathChars Methode verwenden. -or- Path ist mit, oder enthält, nur ein Kolon Charakter (:).
Die durch den Weg angegebenen Katalog ist eine Datei. -or- Der Netzwerkname ist nicht bekannt.
Das Archiv ist korrupt.