Class CpioArchive

CpioArchive class

Den här klassen representerar cpio-arkivfilen.

public class CpioArchive : IArchive

Konstruktörer

namnBeskrivning
CpioArchive()Initierar en ny instans avCpioArchive class.
CpioArchive(Stream)Initierar en ny instans avCpioArchive klass och komponerar poster lista kan extraheras från arkivet.
CpioArchive(string)Initierar en ny instans avCpioArchive klass och komponerar poster lista kan extraheras från arkivet.

Egenskaper

namnBeskrivning
Entries { get; }Hämtar poster avCpioEntry typ som utgör arkivet.

Metoder

namnBeskrivning
CreateEntries(DirectoryInfo, bool)Lägger till alla filer och kataloger i arkivet rekursivt i den angivna katalogen.
CreateEntries(string, bool)Lägger till alla filer och kataloger i arkivet rekursivt i den angivna katalogen.
CreateEntry(string, Stream)Skapa en enskild post i arkivet.
CreateEntry(string, FileInfo, bool)Skapa en enskild post i arkivet.
CreateEntry(string, string, bool)Skapa en enskild post i arkivet.
DeleteEntry(CpioEntry)Tar bort den första förekomsten av en specifik post från postlistan.
DeleteEntry(int)Tar bort posten från postlistan efter index.
Dispose()Utför programdefinierade uppgifter associerade med att frigöra, frigöra eller återställa ohanterade resurser.
ExtractToDirectory(string)Extraherar alla filer i arkivet till den angivna katalogen.
Save(Stream, CpioFormat)Sparar arkivet i den tillhandahållna strömmen.
Save(string, CpioFormat)Sparar arkiv till destinationsfil som tillhandahålls.
SaveGzipped(Stream, CpioFormat)Sparar arkiv i strömmen med gzip-komprimering.
SaveGzipped(string, CpioFormat)Sparar arkiv till filen efter sökväg med gzip-komprimering.
SaveXzCompressed(Stream, CpioFormat, XzArchiveSettings)Sparar arkiv till strömmen med xz-komprimering.
SaveXzCompressed(string, CpioFormat, XzArchiveSettings)Sparar arkiv till sökvägen för sökväg med xz-komprimering.

Se även