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
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
Cesta je nulová
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.
Návštěvník nemá požadované povolení k přístupu k stávajícímu adresáři.
Pokud adresář neexistuje, trasa obsahuje znak kolonu (:) který není součástí označení disku (“C:”).
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 (:).
dek určený cestou je soubor. -or- Název sítě není znám.
Archiv je zkorumpován.