Class CpioArchive

CpioArchive class

Cette classe représente le fichier d’archive cpio.

public class CpioArchive : IArchive

Constructeurs

NomLa description
CpioArchive()Initialise une nouvelle instance duCpioArchive classe.
CpioArchive(Stream)Initialise une nouvelle instance duCpioArchive la liste des entrées de classe et de composition peut être extraite de l’archive.
CpioArchive(string)Initialise une nouvelle instance duCpioArchive 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 deCpioEntry type constituant l’archive.

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)Créer une entrée unique dans l’archive.
CreateEntry(string, FileInfo, bool)Créer une entrée unique dans l’archive.
CreateEntry(string, string, bool)Créer une entrée unique dans l’archive.
DeleteEntry(CpioEntry)Supprime la première occurrence d’une entrée spécifique de la liste des entrées.
DeleteEntry(int)Supprime l’entrée de la liste des entrées par index.
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)Extrait tous les fichiers de l’archive dans le répertoire fourni.
Save(Stream, CpioFormat)Enregistre l’archive dans le flux fourni.
Save(string, CpioFormat)Enregistre l’archive dans le fichier de destination fourni.
SaveGzipped(Stream, CpioFormat)Enregistre l’archive dans le flux avec compression gzip.
SaveGzipped(string, CpioFormat)Enregistre l’archive dans le fichier par chemin avec compression gzip.
SaveXzCompressed(Stream, CpioFormat, XzArchiveSettings)Enregistre l’archive dans le flux avec une compression xz.
SaveXzCompressed(string, CpioFormat, XzArchiveSettings)Enregistre l’archive dans le chemin par chemin avec une compression xz.

Voir également