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
object ← XarEntry ← XarDirectoryEntry
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>
Directories
Mendapatkan entri dari tipe Aspose.Zip.Xar.XarDirectoryEntry yang membentuk direktori.
public IEnumerable<xardirectoryentry> Directories { get; }
Nilai Properti
IEnumerable<XarDirectoryEntry>
Files
Mendapatkan entri dari tipe Aspose.Zip.Xar.XarFileEntry yang membentuk direktori.
public IEnumerable<xarfileentry> Files { get; }
Nilai Properti
FilesAndDirectories
Mendapatkan entri dari tipe Aspose.Zip.Xar.XarEntry yang membentuk direktori.
public IEnumerable<xarentry> FilesAndDirectories { get; }
Nilai Properti
IEnumerable<XarEntry>
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
path adalah null
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.
Panggil tidak memiliki izin yang diperlukan untuk mengakses direktori yang ada.
Jika direktori tidak ada, jalur mengandung karakter titik dua (:) yang bukan bagian dari label drive (“C:").
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 (:).
Direktori yang ditentukan oleh path adalah sebuah file. -atau- Nama jaringan tidak dikenal.
Arsip rusak.