IRONSOFTWAREHOME
Dateien zu ZIP hinzufügen
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
Dateien zu ZIP hinzufügen

Dateien zu ZIP hinzufügen

Benutzer stehen häufig vor der Herausforderung, neue Dateien zu bestehenden ZIP-Archiven hinzuzufügen. Der typische Prozess beinhaltet das Extrahieren des aktuellen Archivs, das Hinzufügen neuer Dateien und das Komprimieren von allem in eine neue ZIP-Datei. Diese Methode ist umständlich und zeitaufwändig, insbesondere beim Umgang mit mehreren ZIP-Archiven.

Eine effizientere Lösung besteht darin, eine Bibliothek zu nutzen, die eine programmgesteuerte Manipulation von ZIP-Dateien ermöglicht. IronZip glänzt in dieser Hinsicht mit seiner leistungsstarken Add Methode, die es Benutzern ermöglicht, neue Dateien nahtlos zu integrieren, ohne eine Extraktion zu erfordern. Im folgenden Code-Beispiel werden wir die intuitive Natur der Add Methode demonstrieren und zeigen, wie mühelos es Ihnen ermöglicht, neue Dateien zu bestehenden ZIP-Archiven mit nur wenigen Codezeilen hinzuzufügen.

Zugriff auf bestehendes ZIP zur Dateihinzufügung

Zuerst importieren wir den Namespace IronZip. Anschließend initialisieren wir eine neue IronZipArchive Klasse und nutzen die FromFile Methode, um einen Parameter einzugeben: den Pfad zur ZIP, die Sie zugreifen möchten. Beachten Sie, dass der Vorgang fehlschlägt, wenn der Pfad falsch ist.

Dateien hinzufügen

Nachdem wir auf die ZIP-Datei zugegriffen haben, können wir Dateien hinzufügen. Wir rufen die Add Methode auf, um neue Dateien zur bestehenden ZIP hinzuzufügen. Die Methode nimmt einen Parameter, nämlich den Pfad zur Datei, die Sie hinzufügen möchten, entgegen; ähnlich wie oben, schlägt der Vorgang fehl, wenn der angegebene Pfad falsch ist. Im Beispiel bieten wir zwei Dateipfadbilder, image3.png und image4.png, an und fügen sie mit Add zur bestehenden ZIP hinzu.

Neben dem Hinzufügen von PNG unterstützt IronZIP auch verschiedene Dateitypen, die mit der Add Methode kompatibel sind. Benutzer können auch andere beliebte Bildformate wie jpg, svg und sogar mehrseitige Bilder wie tiff und gif hinzufügen. Andere Dateien wie Textdateien, Dokumente (PDF, DOCX, XLSX) und Audiodateien (MP3 und WAV) werden ebenfalls unterstützt; sogar das Hinzufügen von ZIP-Archiven innerhalb eines ZIP-Archivs wird unterstützt, was es vielseitig macht. Für eine vollständige Liste der Dateien, die Sie hinzufügen können, konsultieren Sie bitte diese Seite.

Exportieren der ZIP

Abschließend, nachdem die Dateien zur bestehenden ZIP hinzugefügt wurden, rufen wir die SaveAs Methode auf und geben einen neuen Namen für das ZIP-Archiv mit den neu hinzugefügten Dateien an.

Erfahren Sie, wie Sie ZIP-Archive erstellen, lesen und extrahieren.
Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 23,187Version:2026.9gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.