Class XarDirectoryEntry

Class XarDirectoryEntry

Název místa: Aspose.Zip.Xar Sbírka: Aspose.Zip.dll (25.5.0)

Představuje vstup do adresáře v archivu xar.

public sealed class XarDirectoryEntry : XarEntry

Inheritance

object XarEntry XarDirectoryEntry

Dědiční členové

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

Obdrží všechny záznamy typu Aspose.Zip.Xar.XarEntry tvořící adresář opakovan.

public IEnumerable<xarentry> AllEntries { get; }

Hodnota nemovitosti

IEnumerable < XarEntry >

Directories

Obdrží vstupy typu Aspose.Zip.Xar.XarDirectoryEntry tvořící adres.

public IEnumerable<xardirectoryentry> Directories { get; }

Hodnota nemovitosti

IEnumerable < XarDirectoryEntry >

Files

Obdrží vstupy typu Aspose.Zip.Xar.XarFileEntry tvořící adres.

public IEnumerable<xarfileentry> Files { get; }

Hodnota nemovitosti

IEnumerable < XarFileEntry >

FilesAndDirectories

Obdrží vstupy typu Aspose.Zip.Xar.XarEntry tvořící adres.

public IEnumerable<xarentry> FilesAndDirectories { get; }

Hodnota nemovitosti

IEnumerable < XarEntry >

Methods

ExtractToDirectory(Stringová)

Vytahuje všechny soubory v aktuálním adresáři do poskytnutého adresáře.

public void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Cesta do adresáře umístit extrahované soubory do.

Examples

using (var archive = new XarArchive("archive.xar")) 
{
   ((XarDirectoryEntry)archive.Entries[0]).ExtractToDirectory("C:\\extracted");
}

Remarks

Pokud adresář neexistuje, bude vytvořen.

Exceptions

ArgumentNullException

Cesta je nulová

PathTooLongException

Zadaná trasa, název souboru nebo obojí přesahuje maximální délku definovanou systémem. Například na platformách založených na Windows musí být trasa menší než 248 znaků a název souboru musí být menší než 260 znak.

SecurityException

Návštěvník nemá požadované povolení k přístupu k stávajícímu adresáři.

NotSupportedException

Pokud adresář neexistuje, trasa obsahuje znak kolonu (:) který není součástí označení disku (“C:”).

ArgumentException

trasa je nulová délka řetězu, obsahuje pouze bílý prostor, nebo obsahuje jeden nebo více neplatných znaků.Můžete požádat o neplatné znaky pomocí metody System.IO.Path.GetInvalidPathChars. -or- trasa je předem nastaven s, nebo obsahuje, pouze znak kolon (:).

IOException

dek určený cestou je soubor. -or- Název sítě není znám.

InvalidDataException

Archiv je zkorumpován.

 Čeština