Class XarDirectoryEntry

Class XarDirectoryEntry

ja nimityö: Aspose.Zip.Xar Kokoelma: Aspose.Zip.dll (25.5.0)

Esittelee sarjan sisäänkäynti xar arkiston sisällä.

public sealed class XarDirectoryEntry : XarEntry

Inheritance

object XarEntry XarDirectoryEntry

Perintöjäsenet

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

Saat kaikki Aspose.Zip.Xar.XarEntry -tyypin kirjoitukset, jotka muodostavat direktiivin uudelleen.

public IEnumerable<xarentry> AllEntries { get; }

Omistuksen arvo

IEnumerable < XarEntry >

Directories

Saa merkinnät Aspose.Zip.Xar.XarDirectoryEntry -tyyppistä, joka muodostaa direktiivin.

public IEnumerable<xardirectoryentry> Directories { get; }

Omistuksen arvo

IEnumerable < XarDirectoryEntry >

Files

Saa merkinnät Aspose.Zip.Xar.XarFileEntry -tyyppistä, joka muodostaa direktiivin.

public IEnumerable<xarfileentry> Files { get; }

Omistuksen arvo

IEnumerable < XarFileEntry >

FilesAndDirectories

Saa merkinnät Aspose.Zip.Xar.XarEntry -tyyppiä, joka muodostaa direktiivin.

public IEnumerable<xarentry> FilesAndDirectories { get; }

Omistuksen arvo

IEnumerable < XarEntry >

Methods

ExtractToDirectory(String)

Poistaa kaikki tiedostot nykyisessä direktiivissä annetulle direktiiville.

public void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Matka direktoriin sijoittaa poistettuja tiedostoja.

Examples

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

Remarks

Jos rekisteri ei ole olemassa, se luodaan.

Exceptions

ArgumentNullException

Matka on nolla

PathTooLongException

Tietyt reitit, tiedoston nimi tai molemmat ylittävät järjestelmän määrittämän enimmäispituuden. Esimerkiksi Windows-pohjaisissa alustoissa reitit on oltava alle 248 merkkiä ja tiedoston nimet on oltava alle 260 merkkiä.

SecurityException

Kääntäjällä ei ole tarvittavaa lupaa käyttää olemassa olevaa direktoria.

NotSupportedException

Jos luetteloa ei ole olemassa, reitillä on rintakehän merkki (:) joka ei ole osa ohjaimen merkkiä (“C:”).

ArgumentException

polku on nollan pituinen sarja, sisältää vain valkoista tilaa, tai sisältää yhden tai useamman epätasaisen merkkiä. Voit hakea epätasaisia merkkejä käyttämällä System.IO.Path.GetInvalidPathChars menetelmää. -tai- polku on etukäteen määritelty, tai sisältää vain kolumn merkkiä (:).

IOException

Reitin mukainen luettelo on tiedosto. -or- Verkon nimi ei ole tiedossa.

InvalidDataException

Arkisto on korruptoitu.

 Suomi