Class XarDirectoryEntry

Class XarDirectoryEntry

Namn på plats: Aspose.Zip.Xar Sammanfattning: Aspose.Zip.dll (25.5.0)

Representerar kataloginträde inom xar arkiv.

public sealed class XarDirectoryEntry : XarEntry

Inheritance

object XarEntry XarDirectoryEntry

Arvsmedlemmar

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

Få alla inmatningar av Aspose.Zip.Xar.XarEntry typ som utgör katalogen återkommande.

public IEnumerable<xarentry> AllEntries { get; }

Fastighetsvärde

IEnumerable ochlt; XarEntry >

Directories

Få inmatningar av Aspose.Zip.Xar.XarDirectoryEntry typ som utgör katalogen.

public IEnumerable<xardirectoryentry> Directories { get; }

Fastighetsvärde

IEnumerable ochlt; XarDirectoryEntry >

Files

Få inträden av Aspose.Zip.Xar.XarFileEntry typ som utgör katalogen.

public IEnumerable<xarfileentry> Files { get; }

Fastighetsvärde

IEnumerable ochlt; XarFileEntry >

FilesAndDirectories

Få inmatningar av Aspose.Zip.Xar.XarEntry-typ som utgör katalogen.

public IEnumerable<xarentry> FilesAndDirectories { get; }

Fastighetsvärde

IEnumerable ochlt; XarEntry >

Methods

ExtractToDirectory(Sträng)

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

public void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Vägen till katalogen för att placera de extraherade filerna i.

Examples

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

Remarks

Om katalogen inte existerar kommer den att skapas.

Exceptions

ArgumentNullException

Vägen är noll

PathTooLongException

Den angivna vägen, filnamnet eller båda överstiger den systemdefinierade maximala längden. Till exempel på Windows-baserade plattformar måste vägarna vara mindre än 248 tecken och filnamnen måste vara mindre än 260 tecken.

SecurityException

Sökanden har inte behörig behörighet att få tillgång till det befintliga katalogen.

NotSupportedException

Om katalogen inte existerar, innehåller vägen en kolumnkaraktär (:) som inte är en del av en drivetikett (“C:”).

ArgumentException

Vägen är en noll längd sträng, innehåller endast vitt utrymme, eller innehåller en eller flera invalid karaktärer. Du kan söka om invalid karaktärer genom att använda System.IO.Path.GetInvalidPathChars metod. -eller- vägen är förfäst med, eller innehåller, endast en kolonn karaktär (:).

IOException

Den katalog som anges av vägen är en fil. -eller- Nätverksnamnet är inte känt.

InvalidDataException

Arkivet är korrupt.

 Svenska