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
| Name | Beschreibung |
|---|
| 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
Methoden
| Name | Beschreibung |
|---|
| 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