CpioArchive.CreateEntries
isi
[
bersembunyi
]CreateEntries(string, bool)
Menambahkan ke arsip semua file dan direktori secara rekursif di direktori yang diberikan.
public CpioArchive CreateEntries(string sourceDirectory, bool includeRootDirectory = true)
Parameter | Jenis | Keterangan |
---|---|---|
sourceDirectory | String | Direktori untuk dikompres. |
includeRootDirectory | Boolean | Menunjukkan apakah akan menyertakan direktori root itu sendiri atau tidak. |
Nilai Pengembalian
Contoh entri Cpio.
Pengecualian
pengecualian | kondisi |
---|---|
ArgumentNullException | sourceDirectory adalah nol. |
SecurityException | Penelepon tidak memiliki izin yang diperlukan untuk mengaksessourceDirectory. |
ArgumentException | sourceDirectory berisi karakter yang tidak valid seperti “, <, >, atau |. |
PathTooLongException | Jalur yang ditentukan, 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. Jalur yang ditentukan, nama file, atau keduanya terlalu panjang. |
IOException | sourceDirectory singkatan dari file, bukan direktori. |
Contoh
using (FileStream cpioFile = File.Open("archive.cpio", FileMode.Create))
{
using (var archive = new CpioArchive())
{
archive.CreateEntries("C:\folder", false);
archive.Save(cpioFile);
}
}
Lihat juga
- class CpioArchive
- ruang nama Aspose.Zip.Cpio
- perakitan Aspose.Zip
CreateEntries(DirectoryInfo, bool)
Menambahkan ke arsip semua file dan direktori secara rekursif di direktori yang diberikan.
public CpioArchive CreateEntries(DirectoryInfo directory, bool includeRootDirectory = true)
Parameter | Jenis | Keterangan |
---|---|---|
directory | DirectoryInfo | Direktori untuk dikompres. |
includeRootDirectory | Boolean | Menunjukkan apakah akan menyertakan direktori root itu sendiri atau tidak. |
Nilai Pengembalian
Contoh entri Cpio.
Pengecualian
pengecualian | kondisi |
---|---|
ArgumentNullException | directory adalah nol. |
SecurityException | Penelepon tidak memiliki izin yang diperlukan untuk mengaksesdirectory. |
IOException | directory singkatan dari file, bukan direktori. |
Contoh
using (FileStream cpioFile = File.Open("archive.cpio", FileMode.Create))
{
using (var archive = new CpioArchive())
{
archive.CreateEntries(new DirectoryInfo("C:\folder"), false);
archive.Save(cpioFile);
}
}
Lihat juga
- class CpioArchive
- ruang nama Aspose.Zip.Cpio
- perakitan Aspose.Zip