XarFileEntry.Extract
isi
[
bersembunyi
]Extract(string)
Mengekstrak entri ke sistem file dengan jalur yang disediakan.
public abstract FileInfo Extract(string path)
Parameter | Jenis | Keterangan |
---|---|---|
path | String | Jalur ke file tujuan. Jika file sudah ada, itu akan ditimpa. |
Nilai Pengembalian
Info file dari file yang dibuat.
Pengecualian
pengecualian | kondisi |
---|---|
ArgumentNullException | path adalah nol. |
SecurityException | Penelepon tidak memiliki izin yang diperlukan untuk mengakses. |
ArgumentException | Itupath kosong, hanya berisi spasi putih, atau berisi karakter yang tidak valid. |
UnauthorizedAccessException | Akses ke filepath ditolak. |
PathTooLongException | Yang ditentukanpath, nama file, atau keduanya melebihi panjang maksimum yang ditentukan sistem. Misalnya, pada platform berbasis Windows, jalur harus kurang dari 248 karakter, dan nama file harus kurang dari 260 karakter. |
NotSupportedException | Berkas dipath berisi titik dua (:) di tengah string. |
Contoh
using (var archive = new XarArchive("archive.xar"))
{
archive.Entries.First().Extract("data.bin");
}
Lihat juga
- class XarFileEntry
- ruang nama Aspose.Zip.Xar
- perakitan Aspose.Zip
Extract(Stream)
Mengekstrak entri ke aliran yang disediakan.
public abstract void Extract(Stream destination)
Parameter | Jenis | Keterangan |
---|---|---|
destination | Stream | Aliran tujuan. Harus dapat ditulis. |
Pengecualian
pengecualian | kondisi |
---|---|
ArgumentException | destination tidak mendukung penulisan. |
Contoh
Ekstrak entri arsip wim.
using (var archive = new WimArchive("archive.wim"))
{
archive.Images[0].RootDirectory.Files[0].Extract(httpResponseStream);
}
Lihat juga
- class XarFileEntry
- ruang nama Aspose.Zip.Xar
- perakitan Aspose.Zip