Giriş
Bu sınıf .Net 4.5 ile geldi. ZipFileExtensions ile bu sınıfa yeni metodlar eklenebilir.
Constructor - Stream
Şöyle yaparız.
Şöyle yaparız.
Bu metod ile yeni bir Entry arşive eklenir. Entry'nin stream'i kullanılarak içi doldurulur.
ZipFileExtensions ile bu sınıfa eklenir.
Dispose metodu
Şöyle yaparız.
ZipArchiveEntry nesnesi döndürür. Zip dosyası şöyle dolaşılır.
Bu sınıf .Net 4.5 ile geldi. ZipFileExtensions ile bu sınıfa yeni metodlar eklenebilir.
Constructor - Stream
Şöyle yaparız.
Stream zipStream = ...;
ZipArchive archive = new ZipArchive (zipStream
);
Yaratmak için şöyle yaparız.var zipContent = new MemoryStream();
var archive = new ZipArchive (zipContent, ZipArchiveMode.Create);
Constructor - ZipFileŞöyle yaparız.
using (ZipArchive archive = ZipFile.Open(zipfile, ZipArchiveMode.Read)){
...
}
CreateEntryBu metod ile yeni bir Entry arşive eklenir. Entry'nin stream'i kullanılarak içi doldurulur.
ZipArchive archive = ...;string fileName = ...;
var entry = archive.CreateEntry (fileName);
CreateEntryFromFileZipFileExtensions ile bu sınıfa eklenir.
Dispose metodu
Şöyle yaparız.
archive.Dispose ();
Entries AlanıZipArchiveEntry nesnesi döndürür. Zip dosyası şöyle dolaşılır.
foreach (ZipArchiveEntry entry in archive.Entries)
{
...
}
Hiç yorum yok:
Yorum Gönder