CpioArchive.CpioArchive
İçindekiler
[
Saklamak
]CpioArchive()
Yeni bir örneğini başlatır.CpioArchive
sınıf.
public CpioArchive()
Örnekler
Aşağıdaki örnek, bir dosyanın nasıl sıkıştırılacağını gösterir.
using (var archive = new CpioArchive())
{
archive.CreateEntry("first.bin", "data.bin");
archive.Save("archive.cpio");
}
Ayrıca bakınız
- class CpioArchive
- ad alanı Aspose.Zip.Cpio
- toplantı Aspose.Zip
CpioArchive(Stream)
Yeni bir örneğini başlatır.CpioArchive
class ve composes girişleri listesi arşivden çıkarılabilir.
public CpioArchive(Stream sourceStream)
Parametre | Tip | Tanım |
---|---|---|
sourceStream | Stream | Arşivin kaynağı. Aranabilir olmalıdır. |
istisnalar
istisna | şart |
---|---|
ArgumentNullException | sourceStream boş. |
ArgumentException | sourceStream aranmaz. |
InvalidDataException | sourceStream geçerli bir cpio arşivi değil. |
Notlar
Bu yapıcı herhangi bir girdiyi paketten çıkarmaz. GörmekOpen
paketten çıkarma yöntemi.
Örnekler
Aşağıdaki örnek, tüm girişlerin bir dizine nasıl çıkarılacağını gösterir.
using (var archive = new CpioArchive(File.OpenRead("archive.cpio")))
{
archive.ExtractToDirectory("C:\extracted");
}
Ayrıca bakınız
- class CpioArchive
- ad alanı Aspose.Zip.Cpio
- toplantı Aspose.Zip
CpioArchive(string)
Yeni bir örneğini başlatır.CpioArchive
class ve composes girişleri listesi arşivden çıkarılabilir.
public CpioArchive(string path)
Parametre | Tip | Tanım |
---|---|---|
path | String | Arşiv dosyasının yolu. |
istisnalar
istisna | şart |
---|---|
ArgumentNullException | path boş. |
SecurityException | Arayan, erişim için gerekli izne sahip değil. |
ArgumentException | bupath boş, yalnızca beyaz boşluklar içeriyor veya geçersiz karakterler içeriyor. |
UnauthorizedAccessException | dosyaya erişimpath engellendi. |
PathTooLongException | Belirtilenpath, dosya adı veya her ikisi de sistem tarafından tanımlanan maksimum uzunluğu aşıyor. Örneğin, Windows tabanlı platformlarda yollar 248 karakterden, dosya adları ise 260 karakterden kısa olmalıdır. |
NotSupportedException | dosyapath dizenin ortasında iki nokta üst üste (:) içerir. |
Notlar
Bu yapıcı herhangi bir girdiyi paketten çıkarmaz. GörmekOpen
paketten çıkarma yöntemi.
Örnekler
Aşağıdaki örnek, tüm girişlerin bir dizine nasıl çıkarılacağını gösterir.
using (var archive = new CpioArchive("archive.cpio"))
{
archive.ExtractToDirectory("C:\extracted");
}
Ayrıca bakınız
- class CpioArchive
- ad alanı Aspose.Zip.Cpio
- toplantı Aspose.Zip