Class WimDirectoryEntry

Class WimDirectoryEntry

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

Mewakili direktori tunggal dalam arsip wim.

public sealed class WimDirectoryEntry : WimEntry

Pewarisan

objectWimEntryWimDirectoryEntry

Anggota yang Dwarisi

WimEntry.ToString(), WimEntry.Archive, WimEntry.Image, WimEntry.Parent, WimEntry.Name, WimEntry.ShortName, WimEntry.FullPath, WimEntry.ChangeTime, WimEntry.CreationTime, WimEntry.LastAccessTime, WimEntry.LastWriteTime, WimEntry.FileAttributes, WimEntry.AlternateDataStreams, WimEntry.HardLink, WimEntry.HasHardLinks, WimEntry.IsDirectory, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Properti

AllEntries

Mengambil semua entri dari tipe Aspose.Zip.Wim.WimEntry yang membentuk direktori secara rekursif.

public IEnumerable<wimentry> AllEntries { get; }

Nilai Properti

IEnumerable<WimEntry&gt;

Directories

Mengambil entri dari tipe Aspose.Zip.Wim.WimDirectoryEntry yang membentuk direktori.

public ReadOnlyCollection<wimdirectoryentry> Directories { get; }

Nilai Properti

ReadOnlyCollection<WimDirectoryEntry&gt;

Files

Mengambil entri dari tipe Aspose.Zip.Wim.WimFileEntry yang membentuk direktori.

public ReadOnlyCollection<wimfileentry> Files { get; }

Nilai Properti

ReadOnlyCollection<WimFileEntry&gt;

FilesAndDirectories

Mengambil entri dari tipe Aspose.Zip.Wim.WimEntry yang membentuk direktori.

public IEnumerable<wimentry> FilesAndDirectories { get; }

Nilai Properti

IEnumerable<WimEntry&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 WimArchive("archive.wim")) 
{ 
   archive.Images[0].RootDirectory.ExtractToDirectory(@"C:\\extracted");
}

Catatan

Jika direktori tidak ada, itu akan dibuat.

Pengecualian

ArgumentNullException

jalur 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

Pemanggil 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

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

IOException

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

InvalidDataException

Arsip rusak.

 Indonesia