Dieser kurze Artikel enthält Informationen zum ZIP-Ordner in C#. Es enthält detaillierte Schritte, die beim Schreiben eines Tools zum Erstellen einer ZIP-Datei für einen Ordner ausgeführt werden müssen. Ein paar Codezeilen im C#-Zip-Ordner und Dateien in allen seinen Unterordnern, ohne dass ein Drittanbieter-Tool installiert werden muss.
Schritte zum Zip-Ordner in C#
- Fügen Sie Aspose.ZIP aus dem NuGet-Paket-Manager hinzu, um den Ordner zu komprimieren
- Instanziieren Sie ein FileStream-Klassenobjekt mit dem Ausgabe-ZIP-Dateinamen
- Instanziieren Sie ein ZIP-Archive-Dateiobjekt
- Erstellen Sie Einträge im Archiv, indem Sie den Namen des Zielordners angeben
- Speichern Sie das Archiv, um eine ZIP-Datei zu erstellen, die alle Dateien und Unterordner enthält
Diese Schritte beschreiben den Prozess im Detail, indem zuerst die Umgebungskonfiguration bereitgestellt und dann alle Hauptklassen vorgestellt werden, die zum Erstellen einer ZIP-Datei für einen Ordner erforderlich sind. Um den zip-Ordner C# zu codieren, werden anschließend Schritte zum vollständigen Verständnis angegeben.
Code für Zip-Ordner in C#
Diese Codezeilen in C# erstellen eine ZIP-Datei aus einem Ordner. Es gibt einige mögliche Variationen, um die Aufgabe zu erfüllen, z. B. können Sie anstelle des Namens des Zielordners das DirectoryInfo-Klassenobjekt als Quelle der Dateien für die Ausgabe-ZIP-Datei angeben. Auf ähnliche Weise können Sie auch ein Flag setzen, um den Stammordner in die Ausgabe-ZIP-Datei aufzunehmen.
Dieses Tutorial hat uns angeleitet, einen kompletten Ordner zu komprimieren. Wenn Sie daran interessiert sind, den umgekehrten Vorgang zu erfahren, dh die ZIP-Datei zu extrahieren, lesen Sie den Artikel über So extrahieren Sie eine ZIP-Datei in C#.