Giriş
Şu satırı dahil ederiz.
CreateFromDirectory metodu
Dizini ziplemeyi sağlar. Şöyle yaparız.
ExtractToDirectory metodu
Verilen zip dosyasını açar. Şöyle yaparız.
Bir ZipArchive nesnesi döndürür. Bu nesne Dispose metodu ile kapatılır.
OpenRead metodu- Dosyayı dolaşabilmeyi sağlar
Verilen zip dosyasını dolaşabilmeyi sağlar.
Örnek:
Şu satırı dahil ederiz.
using System.IO.Compression;
Bu sınıf aynı zamanda ZipArchive ile çalışmayı da kolaylaştırıyor.CreateFromDirectory metodu
Dizini ziplemeyi sağlar. Şöyle yaparız.
string startDir = "C://test_folder";
string zipDir = $"C:/archive.zip";
try
{
ZipFile.CreateFromDirectory(startDir, zipDir);
}
catch (Exception e)
{...}
ExtractToDirectory metodu
Verilen zip dosyasını açar. Şöyle yaparız.
ZipFile.ExtractToDirectory(...,...);
Open metoduBir ZipArchive nesnesi döndürür. Bu nesne Dispose metodu ile kapatılır.
Verilen zip dosyasını dolaşabilmeyi sağlar.
Örnek:
using System.IO.Compression;
ZipArchive zip = ZipFile.OpenRead("FileName.zip");
foreach (ZipArchiveEntry entry in zip.Entries)
{
//use entry.FullName;
}
Hiç yorum yok:
Yorum Gönder