Class XarDirectoryEntry

Class XarDirectoryEntry

Navne til: Aspose.Zip.Xar Sammensætning: Aspose.Zip.dll (25.5.0)

Det repræsenterer katalogindgangen inden for xar arkiv.

public sealed class XarDirectoryEntry : XarEntry

Inheritance

object XarEntry XarDirectoryEntry

De arvede medlemmer

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å alle indtægter af Aspose.Zip.Xar.XarEntry type, der udgør katalogen gentagne gange.

public IEnumerable<xarentry> AllEntries { get; }

Ejendomsværdi

IEnumerable < XarEntry >

Directories

Få indtægter af Aspose.Zip.Xar.XarDirectoryEntry type, der udgør katalogen.

public IEnumerable<xardirectoryentry> Directories { get; }

Ejendomsværdi

IEnumerable < XarDirectoryEntry >

Files

Få indtægter af Aspose.Zip.Xar.XarFileEntry type, der udgør katalogen.

public IEnumerable<xarfileentry> Files { get; }

Ejendomsværdi

IEnumerable < XarFileEntry >

FilesAndDirectories

Få indtægter af Aspose.Zip.Xar.XarEntry type, der udgør katalogen.

public IEnumerable<xarentry> FilesAndDirectories { get; }

Ejendomsværdi

IEnumerable < XarEntry >

Methods

ExtractToDirectory(String)

Udveksler alle filer i den nuværende katalog til den leverede katalog.

public void ExtractToDirectory(string destinationDirectory)

Parameters

destinationDirectory string

Vejen til katalogen til at placere de udvundne filer i.

Examples

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

Remarks

Hvis katalogen ikke eksisterer, vil den blive oprettet.

Exceptions

ArgumentNullException

Vejen er null

PathTooLongException

Den angivne rute, filnavn eller begge overstiger den systemdefinerede maksimale længde. For eksempel på Windows-baserede platforme skal ruter være mindre end 248 tegn og filnavn skal være mindre end 260 tegn.

SecurityException

Opkalderen har ikke den nødvendige tilladelse til at få adgang til den eksisterende katalog.

NotSupportedException

Hvis direktoriet ikke eksisterer, indeholder vejen en kolon karakter (:) som ikke er en del af et diskmærke (“C:”).

ArgumentException

Vejen er en nulllængde, indeholder kun hvid plads, eller indeholder en eller flere invalide tegn. Du kan anmode om invalide tegn ved hjælp af System.IO.Path.GetInvalidPathChars metode. -eller- Vejen er forhåndsbestemt med, eller indeholder, kun en kolon karakter (:).

IOException

Den katalog, der er angivet af vejen, er en fil. -eller- Netværksnavnet er ikke kendt.

InvalidDataException

Arkiverne er korrupte.

 Dansk