CabArchive.ExtractToDirectory
CabArchive.ExtractToDirectory method
Ekstrak semua file dalam arsip ke direktori yang disediakan.
public void ExtractToDirectory(string destinationDirectory)
Parameter | Jenis | Keterangan |
---|---|---|
destinationDirectory | String | Jalur ke direktori untuk menempatkan file yang diekstraksi. |
Pengecualian
pengecualian | kondisi |
---|---|
ArgumentNullException | jalan adalah nol |
PathTooLongException | Jalur yang ditentukan, nama file, atau keduanya melebihi panjang maksimum yang ditentukan sistem. |
SecurityException | Penelepon tidak memiliki izin yang diperlukan untuk mengakses direktori yang ada. |
NotSupportedException | Jika direktori tidak ada, path berisi karakter titik dua (:) yang bukan merupakan bagian dari label drive (“C:"). |
ArgumentException | path adalah string dengan panjang nol, hanya berisi spasi putih, atau berisi satu atau beberapa karakter yang tidak valid. Anda dapat meminta karakter yang tidak valid dengan menggunakan metode System.IO.Path.GetInvalidPathChars. -or- path diawali dengan, atau berisi, hanya karakter titik dua (:). |
IOException | Direktori yang ditentukan oleh path adalah file. -atau- Nama jaringan tidak diketahui. |
Perkataan
Jika direktori tidak ada, itu akan dibuat.
Contoh
using (var archive = new CabArchive("archive.cab"))
{
archive.ExtractToDirectory("C:\extracted");
}
Lihat juga
- class CabArchive
- ruang nama Aspose.Zip.Cab
- perakitan Aspose.Zip