Class XarDirectoryEntry

Class XarDirectoryEntry

De naam: Aspose.Zip.Xar Verzameling: Aspose.Zip.dll (25.5.0)

Vertegenwoordigt directory entry binnen het xar archief.

public sealed class XarDirectoryEntry : XarEntry

Inheritance

object XarEntry XarDirectoryEntry

Geëerbiede leden

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

Geeft alle inzichten van Aspose.Zip.Xar.XarEntry type die de directory herhaaldelijk vormt.

public IEnumerable<xarentry> AllEntries { get; }

Eigendomswaarde

IEnumerable < XarEntry >

Directories

Geeft input van Aspose.Zip.Xar.XarDirectoryEntry type die de directory vormt.

public IEnumerable<xardirectoryentry> Directories { get; }

Eigendomswaarde

IEnumerable < XarDirectoryEntry >

Files

Geeft input van Aspose.Zip.Xar.XarFileEntry type die de directory vormt.

public IEnumerable<xarfileentry> Files { get; }

Eigendomswaarde

IEnumerable < XarFileEntry >

FilesAndDirectories

Geeft input van Aspose.Zip.Xar.XarEntry type die de directory vormt.

public IEnumerable<xarentry> FilesAndDirectories { get; }

Eigendomswaarde

IEnumerable < XarEntry >

Methods

ExtractToDirectory(String)

Verwijder alle bestanden in de huidige directory naar het verstrekte directory.

public void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

De route naar het directory om de geïntroduceerde bestanden in te plaatsen.

Examples

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

Remarks

Als de directory niet bestaat, wordt deze gemaakt.

Exceptions

ArgumentNullException

De weg is nul

PathTooLongException

De aangegeven pad, bestandnaam of beide overschrijden de door het systeem gedefinieerde maximale lengte. Bijvoorbeeld, op Windows-gebaseerde platforms moeten paden minder dan 248 tekens en bestandnamen moeten minder dan 260 tekens zijn.

SecurityException

De oproepgever heeft niet de vereiste toestemming om toegang te krijgen tot de bestaande directory.

NotSupportedException

Als de directory niet bestaat, bevat de route een colon karakter (:) dat niet deel uitmaakt van een drive label (“C:”).

ArgumentException

Path is een nullengte string, bevat alleen witte ruimte, of bevat één of meer invalide karakters. u kunt vragen voor invalide karakters door gebruik te maken van de System.IO.Path.GetInvalidPathChars methode. -of- pad is vooraf vastgesteld met, of bevat, slechts een colon karakter (:).

IOException

De door de route aangegeven directory is een bestand. -or- De netwerknaam is niet bekend.

InvalidDataException

Het archief is corrupt.

 Nederlands