Class XarDirectoryEntry

Class XarDirectoryEntry

Namespace: Aspose.Zip.Xar
Assembly: Aspose.Zip.dll (25.1.0)

Mewakili entri direktori dalam arsip xar.

public sealed class XarDirectoryEntry : XarEntry

Pewarisan

objectXarEntryXarDirectoryEntry

Anggota yang Dwarisi

XarEntry.ToString(), XarEntry.Name, XarEntry.FullPath, XarEntry.IsDirectory, XarEntry.Parent, XarEntry.CreationTime, XarEntry.LastAccessTime, XarEntry.LastWriteTime, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Properti

AllEntries

Mendapatkan semua entri dari tipe Aspose.Zip.Xar.XarEntry yang membentuk direktori secara rekursif.

public IEnumerable<xarentry> AllEntries { get; }

Nilai Properti

IEnumerable<XarEntry&gt;

Directories

Mendapatkan entri dari tipe Aspose.Zip.Xar.XarDirectoryEntry yang membentuk direktori.

public IEnumerable<xardirectoryentry> Directories { get; }

Nilai Properti

IEnumerable<XarDirectoryEntry&gt;

Files

Mendapatkan entri dari tipe Aspose.Zip.Xar.XarFileEntry yang membentuk direktori.

public IEnumerable<xarfileentry> Files { get; }

Nilai Properti

IEnumerable<XarFileEntry&gt;

FilesAndDirectories

Mendapatkan entri dari tipe Aspose.Zip.Xar.XarEntry yang membentuk direktori.

public IEnumerable<xarentry> FilesAndDirectories { get; }

Nilai Properti

IEnumerable<XarEntry&gt;

Metode

ExtractToDirectory(string)

Mengekstrak semua file di direktori saat ini ke direktori yang disediakan.

public void ExtractToDirectory(string destinationDirectory)

Parameter

destinationDirectory string

Jalur ke direktori untuk menempatkan file yang diekstrak.

Contoh

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

Catatan

Jika direktori tidak ada, direktori tersebut akan dibuat.

Pengecualian

ArgumentNullException

path adalah null

PathTooLongException

Jalur, nama file, atau keduanya melebihi panjang maksimum yang ditentukan oleh sistem. Misalnya, pada platform berbasis Windows, jalur harus kurang dari 248 karakter dan nama file harus kurang dari 260 karakter.

SecurityException

Panggil tidak memiliki izin yang diperlukan untuk mengakses direktori yang ada.

NotSupportedException

Jika direktori tidak ada, jalur mengandung karakter titik dua (:) yang bukan bagian dari label drive (“C:").

ArgumentException

path adalah string dengan panjang nol, hanya mengandung spasi kosong, atau mengandung satu atau lebih karakter tidak valid. Anda dapat menanyakan karakter tidak valid dengan menggunakan metode System.IO.Path.GetInvalidPathChars. -atau- path diawali dengan, atau hanya mengandung, karakter titik dua (:).

IOException

Direktori yang ditentukan oleh path adalah sebuah file. -atau- Nama jaringan tidak dikenal.

InvalidDataException

Arsip rusak.

 Indonesia