Class XarDirectoryEntry

Class XarDirectoryEntry

Namespace: Aspose.Zip.Xar
Assembly: Aspose.Zip.dll (25.1.0)

Representerar en katalogpost inom xar-arkivet.

public sealed class XarDirectoryEntry : XarEntry

Arv

objectXarEntryXarDirectoryEntry

Arvade medlemmar

XarEntry.ToString(), XarEntry.Name, XarEntry.FullPath, XarEntry.IsDirectory, XarEntry.Parent, XarEntry.CreationTime, XarEntry.LastAccessTime, XarEntry.LastWriteTime, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Egenskaper

AllEntries

Hämtar alla poster av typen Aspose.Zip.Xar.XarEntry som utgör katalogen rekursivt.

public IEnumerable<xarentry> AllEntries { get; }

Egenskapsvärde

IEnumerable<XarEntry&gt;

Directories

Hämtar poster av typen Aspose.Zip.Xar.XarDirectoryEntry som utgör katalogen.

public IEnumerable<xardirectoryentry> Directories { get; }

Egenskapsvärde

IEnumerable<XarDirectoryEntry&gt;

Files

Hämtar poster av typen Aspose.Zip.Xar.XarFileEntry som utgör katalogen.

public IEnumerable<xarfileentry> Files { get; }

Egenskapsvärde

IEnumerable<XarFileEntry&gt;

FilesAndDirectories

Hämtar poster av typen Aspose.Zip.Xar.XarEntry som utgör katalogen.

public IEnumerable<xarentry> FilesAndDirectories { get; }

Egenskapsvärde

IEnumerable<XarEntry&gt;

Metoder

ExtractToDirectory(string)

Extraherar alla filer i den aktuella katalogen till den angivna katalogen.

public void ExtractToDirectory(string destinationDirectory)

Parametrar

destinationDirectory string

Sökvägen till katalogen där de extraherade filerna ska placeras.

Exempel

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

Anmärkningar

Om katalogen inte finns, kommer den att skapas.

Undantag

ArgumentNullException

sökvägen är null

PathTooLongException

Den angivna sökvägen, filnamnet eller båda överskrider den systemdefinierade maximala längden. Till exempel, på Windows-baserade plattformar måste sökvägar vara mindre än 248 tecken och filnamn måste vara mindre än 260 tecken.

SecurityException

Anroparen har inte den erforderliga behörigheten att få åtkomst till den befintliga katalogen.

NotSupportedException

Om katalogen inte finns, innehåller sökvägen ett kolon-tecken (:) som inte är en del av en enhetsbeteckning (“C:").

ArgumentException

sökvägen är en sträng med noll längd, innehåller endast vita tecken eller innehåller ett eller flera ogiltiga tecken. Du kan fråga efter ogiltiga tecken genom att använda metoden System.IO.Path.GetInvalidPathChars. -eller- sökvägen är prefixad med, eller innehåller, endast ett kolon-tecken (:).

IOException

Den katalog som anges av sökvägen är en fil. -eller- Det nätverksnamnet är inte känt.

InvalidDataException

Arkivet är korrupt.

 Svenska