Class SevenZipArchive

SevenZipArchive class

Cette classe représente le fichier d’archive 7z. Utilisez-le pour composer et extraire des archives 7z.

public class SevenZipArchive : IArchive

Constructeurs

NomLa description
SevenZipArchive(SevenZipEntrySettings)Initialise une nouvelle instance duSevenZipArchive classe avec des paramètres facultatifs pour ses entrées.
SevenZipArchive(Stream)Initialise une nouvelle instance duSevenZipArchive la liste des entrées de classe et de composition peut être extraite de l’archive.
SevenZipArchive(string)Initialise une nouvelle instance duSevenZipArchive la liste des entrées de classe et de composition peut être extraite de l’archive.

Propriétés

NomLa description
Entries { get; }Obtient les entrées deSevenZipArchiveEntry type constituant l’archive.
NewEntrySettings { get; }Paramètres de compression et de chiffrement utilisés pour les nouveauxSevenZipArchiveEntry articles.

Méthodes

NomLa description
CreateEntries(DirectoryInfo, bool)Ajoute à l’archive tous les fichiers et répertoires de manière récursive dans le répertoire donné.
CreateEntries(string, bool)Ajoute à l’archive tous les fichiers et répertoires de manière récursive dans le répertoire donné.
CreateEntry(string, Stream, SevenZipEntrySettings)Créer une entrée unique dans l’archive.
CreateEntry(string, FileInfo, bool, SevenZipEntrySettings)Créer une entrée unique dans l’archive.
CreateEntry(string, Stream, SevenZipEntrySettings, FileSystemInfo)Créer une entrée unique dans l’archive.
CreateEntry(string, string, bool, SevenZipEntrySettings)Créer une entrée unique dans l’archive.
Dispose()Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non gérées.
ExtractToDirectory(string, string)Extrait tous les fichiers de l’archive dans le répertoire fourni.
Save(Stream)Enregistre l’archive 7z dans le flux fourni.
Save(string)Enregistre l’archive dans le fichier de destination fourni.
SaveSplit(string, SplitSevenZipArchiveSaveOptions)Enregistre l’archive multi-volume dans le répertoire de destination fourni.

Voir également