CpioArchive.CpioArchive
isi
[
bersembunyi
]CpioArchive()
Menginisialisasi instance baru dariCpioArchive
kelas.
public CpioArchive()
Contoh
Contoh berikut menunjukkan cara mengompres file.
using (var archive = new CpioArchive())
{
archive.CreateEntry("first.bin", "data.bin");
archive.Save("archive.cpio");
}
Lihat juga
- class CpioArchive
- ruang nama Aspose.Zip.Cpio
- perakitan Aspose.Zip
CpioArchive(Stream)
Menginisialisasi instance baru dariCpioArchive
kelas dan menulis daftar entri dapat diekstraksi dari arsip.
public CpioArchive(Stream sourceStream)
Parameter | Jenis | Keterangan |
---|---|---|
sourceStream | Stream | Sumber arsip. Itu harus dicari. |
Pengecualian
pengecualian | kondisi |
---|---|
ArgumentNullException | sourceStream adalah nol. |
ArgumentException | sourceStream tidak dapat dicari. |
InvalidDataException | sourceStream bukan arsip cpio yang valid. |
Perkataan
Konstruktor ini tidak membongkar entri apa pun. MelihatOpen
metode unpacking.
Contoh
Contoh berikut menunjukkan cara mengekstrak semua entri ke direktori.
using (var archive = new CpioArchive(File.OpenRead("archive.cpio")))
{
archive.ExtractToDirectory("C:\extracted");
}
Lihat juga
- class CpioArchive
- ruang nama Aspose.Zip.Cpio
- perakitan Aspose.Zip
CpioArchive(string)
Menginisialisasi instance baru dariCpioArchive
kelas dan menulis daftar entri dapat diekstraksi dari arsip.
public CpioArchive(string path)
Parameter | Jenis | Keterangan |
---|---|---|
path | String | Path ke file arsip. |
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. |
Perkataan
Konstruktor ini tidak membongkar entri apa pun. MelihatOpen
metode unpacking.
Contoh
Contoh berikut menunjukkan cara mengekstrak semua entri ke direktori.
using (var archive = new CpioArchive("archive.cpio"))
{
archive.ExtractToDirectory("C:\extracted");
}
Lihat juga
- class CpioArchive
- ruang nama Aspose.Zip.Cpio
- perakitan Aspose.Zip