Class SevenZipArchive

SevenZipArchive class

Diese Klasse repräsentiert eine 7z-Archivdatei. Verwenden Sie es zum Erstellen und Extrahieren von 7z-Archiven.

public class SevenZipArchive : IArchive

Konstrukteure

NameBeschreibung
SevenZipArchive(SevenZipEntrySettings)Initialisiert eine neue Instanz vonSevenZipArchive Klasse mit optionalen Einstellungen für ihre Einträge.
SevenZipArchive(Stream)Initialisiert eine neue Instanz vonSevenZipArchive Klasse und Liste der zusammengesetzten Einträge können aus dem Archiv extrahiert werden.
SevenZipArchive(string)Initialisiert eine neue Instanz vonSevenZipArchive Klasse und Liste der zusammengesetzten Einträge können aus dem Archiv extrahiert werden.

Eigenschaften

NameBeschreibung
Entries { get; }Ruft Einträge von abSevenZipArchiveEntry Typ, der das Archiv bildet.
NewEntrySettings { get; }Komprimierungs- und Verschlüsselungseinstellungen, die für neu hinzugefügte verwendet werdenSevenZipArchiveEntry Artikel.

Methoden

NameBeschreibung
CreateEntries(DirectoryInfo, bool)Fügt dem Archiv rekursiv alle Dateien und Verzeichnisse im angegebenen Verzeichnis hinzu.
CreateEntries(string, bool)Fügt dem Archiv rekursiv alle Dateien und Verzeichnisse im angegebenen Verzeichnis hinzu.
CreateEntry(string, Stream, SevenZipEntrySettings)Einzelner Eintrag im Archiv erstellen.
CreateEntry(string, FileInfo, bool, SevenZipEntrySettings)Einzelner Eintrag im Archiv erstellen.
CreateEntry(string, Stream, SevenZipEntrySettings, FileSystemInfo)Einzelner Eintrag im Archiv erstellen.
CreateEntry(string, string, bool, SevenZipEntrySettings)Einzelner Eintrag im Archiv erstellen.
Dispose()Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verbunden sind.
ExtractToDirectory(string, string)Extrahiert alle Dateien im Archiv in das angegebene Verzeichnis.
Save(Stream)Speichert das 7z-Archiv im bereitgestellten Stream.
Save(string)Speichert das Archiv in der bereitgestellten Zieldatei.
SaveSplit(string, SplitSevenZipArchiveSaveOptions)Speichert mehrvolumiges Archiv im angegebenen Zielverzeichnis.

Siehe auch