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
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
De weg is nul
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.
De oproepgever heeft niet de vereiste toestemming om toegang te krijgen tot de bestaande directory.
Als de directory niet bestaat, bevat de route een colon karakter (:) dat niet deel uitmaakt van een drive label (“C:”).
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 (:).
De door de route aangegeven directory is een bestand. -or- De netwerknaam is niet bekend.
Het archief is corrupt.