Interface IArchive

Interface IArchive

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

Antarmuka ini mewakili sebuah arsip.

public interface IArchive : IDisposable

Mengimplementasikan

IDisposable

Properti

FileEntries

Mengambil entri dari tipe Aspose.Zip.IArchiveFileEntry yang membentuk arsip.

IEnumerable<iarchivefileentry> FileEntries { get; }

Nilai Properti

IEnumerable<IArchiveFileEntry&gt;

Catatan

Arsip untuk kompresi saja, seperti gzip, bzip2, lzip, lzma, xz, z terdiri dari satu rekaman - arsip itu sendiri.

Metode

ExtractToDirectory(string)

Mengekstrak semua file dalam arsip ke direktori yang diberikan.

void ExtractToDirectory(string destinationDirectory)

Parameter

destinationDirectory string

Jalur ke direktori untuk menempatkan file yang diekstrak.

Catatan

Jika direktori tidak ada, itu akan dibuat.

Pengecualian

ArgumentNullException

destinationDirectory adalah null.

PathTooLongException

Jalur yang ditentukan, 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

destinationDirectory adalah string dengan panjang nol, hanya berisi spasi kosong, atau mengandung satu atau lebih karakter yang tidak valid. Anda dapat memeriksa 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.

 Indonesia