Class CpioArchive

CpioArchive class

Questa classe rappresenta il file di archivio cpio.

public class CpioArchive : IArchive

Costruttori

NomeDescrizione
CpioArchive()Inizializza una nuova istanza diCpioArchive classe.
CpioArchive(Stream)Inizializza una nuova istanza diCpioArchive classe e compone l’elenco delle voci può essere estratto dall’archivio.
CpioArchive(string)Inizializza una nuova istanza diCpioArchive classe e compone l’elenco delle voci può essere estratto dall’archivio.

Proprietà

NomeDescrizione
Entries { get; }Ottiene le voci diCpioEntry tipo che costituisce l’archivio.

Metodi

NomeDescrizione
CreateEntries(DirectoryInfo, bool)Aggiunge all’archivio tutti i file e le directory in modo ricorsivo nella directory data.
CreateEntries(string, bool)Aggiunge all’archivio tutti i file e le directory in modo ricorsivo nella directory data.
CreateEntry(string, Stream)Crea una singola voce all’interno dell’archivio.
CreateEntry(string, FileInfo, bool)Crea una singola voce all’interno dell’archivio.
CreateEntry(string, string, bool)Crea una singola voce all’interno dell’archivio.
DeleteEntry(CpioEntry)Rimuove la prima occorrenza di una voce specifica dall’elenco delle voci.
DeleteEntry(int)Rimuove la voce dall’elenco delle voci per indice.
Dispose()Esegue attività definite dall’applicazione associate alla liberazione, al rilascio o al ripristino di risorse non gestite.
ExtractToDirectory(string)Estrae tutti i file nell’archivio nella directory fornita.
Save(Stream, CpioFormat)Salva l’archivio nello stream fornito.
Save(string, CpioFormat)Salva l’archivio nel file di destinazione fornito.
SaveGzipped(Stream, CpioFormat)Salva l’archivio nello stream con compressione gzip.
SaveGzipped(string, CpioFormat)Salva l’archivio nel file per percorso con compressione gzip.
SaveXzCompressed(Stream, CpioFormat, XzArchiveSettings)Salva l’archivio nello stream con compressione xz.
SaveXzCompressed(string, CpioFormat, XzArchiveSettings)Salva l’archivio percorso per percorso con compressione xz.

Guarda anche