IRONSOFTWAREHOME
ZIP'e Dosya Ekleme
using IronZip;

// Open an existing ZIP
using (var archive = IronZipArchive.FromFile("existing.zip"))
{
    // Add files
    archive.Add("./assets/image3.png");
    archive.Add("./assets/image4.png");

    // Export the ZIP
    archive.SaveAs("result.zip");
}
Imports IronZip

' Open an existing ZIP
Using archive = IronZipArchive.FromFile("existing.zip")
    ' Add files
    archive.Add("./assets/image3.png")
    archive.Add("./assets/image4.png")

    ' Export the ZIP
    archive.SaveAs("result.zip")
End Using
NuGet Download
PM > Install-Package IronZip
ZIP'e Dosya Ekleme

ZIP'e Dosya Ekleme

Kullanıcılar genellikle mevcut ZIP arşivlerine yeni dosyalar ekleme zorluğuyla karşılaşır. Tipik süreç, mevcut arşivi çıkartmayı, yeni dosyalar eklemeyi ve her şeyi yeni bir ZIP dosyasına sıkıştırmayı içerir. Bu yöntem, özellikle birden fazla ZIP arşivi ile uğraşırken çok zahmetli ve zaman alıcıdır.

ZIP dosyalarının programatik manipülasyonuna izin veren bir kütüphane kullanmak daha verimli bir çözümdür. IronZip, güçlü Add yöntemiyle bu konuda öne çıkar, kullanıcılara yeni dosyaları sorunsuz bir şekilde entegre etme olanağı tanır, üstelik çıkarma gerekmez. Aşağıdaki kod örneğinde, Add yönteminin sezgisel doğasını göstereceğiz ve birkaç satır kod ile ne kadar zahmetsizce mevcut ZIP arşivlerine yeni dosyalar eklemenize olanak tanıdığını sergileyeceğiz.

Mevcut ZIP'e Dosya Eklemek için Erişim

Öncelikle IronZip ad alanını içe aktarıyoruz. Ardından, yeni bir IronZipArchive sınıfı başlatıp FromFile yöntemini kullanarak bir parametre girdi yapıyoruz: erişmeye çalıştığınız ZIP'in yolu. Yol yanlışsa, işlem başarısız olur.

Dosya Ekleme

ZIP dosyasına eriştikten sonra, buna dosya ekleyebiliriz. Add yöntemini mevcut ZIP'e yeni dosyalar eklemek için çağırıyoruz. Yöntem, eklemek istediğiniz dosyanın yolunu alan bir parametre alır. Yukarıda olduğu gibi, sağlanan yol hatalı ise işlem başarısız olacaktır. Örnek içinde iki dosya yolu görüntüsü, image3.png ve image4.png sağlıyoruz ve bunları Add ile mevcut ZIP'e ekliyoruz.

IronZIP, PNG eklemenin yanı sıra, Add yöntemiyle uyumlu çeşitli dosya türlerini de destekler. Kullanıcılar ayrıca jpg, svg gibi diğer popüler görüntü formatlarını ve hatta tiff ve gif gibi multi-frame görüntüleri ekleyebilir. Diğer dosyalar, metin dosyaları, belgeler (PDF, DOCX, XLSX) ve ses dosyaları (MP3 ve WAV) da desteklenir; hatta bir ZIP arşivinin içine ZIP arşivleri eklemek desteklenir, bu da onu çok yönlü yapar. Ekleyebileceğiniz dosyaların tam listesi için lütfen buraya bakınız.

ZIP'in İhracatı

Son olarak, dosyaları mevcut ZIP'e ekledikten sonra SaveAs çağırır ve yeni eklenen dosyalarla ZIP arşivine yeni bir isim veririz.

ZIP Arşivlerini Oluşturmayı ve Çıkartmayı Öğrenin
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 23,187Sürüm:2026.9yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez