Class XarDirectoryEntry

Class XarDirectoryEntry

Der Name: Aspose.Zip.Xar Versammlung: Aspose.Zip.dll (25.5.0)

Repräsentation der Katalog-Eintrag innerhalb des ARCHIVS.

public sealed class XarDirectoryEntry : XarEntry

Inheritance

object XarEntry XarDirectoryEntry

Vererbte Mitglieder

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

Er erhält alle Einträge des Aspose.Zip.Xar.XarEntry-Types, die das Katalog wiederholt bilden.

public IEnumerable<xarentry> AllEntries { get; }

Eigentumswert

IEnumerable &undlt; XarEntry >

Directories

Er bekommt Beiträge von Aspose.Zip.Xar.XarDirectoryEntry Typ, der das Katalog darstellt.

public IEnumerable<xardirectoryentry> Directories { get; }

Eigentumswert

IEnumerable &undlt; XarDirectoryEntry >

Files

Er bekommt Beiträge von Aspose.Zip.Xar.XarFileEntry Typ, der das Katalog darstellt.

public IEnumerable<xarfileentry> Files { get; }

Eigentumswert

IEnumerable &undlt; XarFileEntry >

FilesAndDirectories

Er bekommt Beiträge von Aspose.Zip.Xar.XarEntry Typ, die das Katalog darstellt.

public IEnumerable<xarentry> FilesAndDirectories { get; }

Eigentumswert

IEnumerable &undlt; XarEntry >

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 XarArchive("archive.xar")) 
{
   ((XarDirectoryEntry)archive.Entries[0]).ExtractToDirectory("C:\\extracted");
}

Remarks

Wenn das Katalog nicht existiert, wird es erstellt.

Exceptions

ArgumentNullException

Der Weg ist null

PathTooLongException

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.

SecurityException

Der Anrufgeber hat nicht die erforderliche Erlaubnis, das bestehende Direktorium zuzugreifen.

NotSupportedException

Wenn der Direktor nicht existiert, enthält der Pfad einen Zollkarakter (:) der nicht Teil eines Labels ist (“C:”).

ArgumentException

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 (:).

IOException

Die durch den Weg angegebenen Katalog ist eine Datei. -or- Der Netzwerkname ist nicht bekannt.

InvalidDataException

Das Archiv ist korrupt.

 Deutsch