Class TarArchive

TarArchive class

Denna klass representerar tar arkivfil. Använd den för att komponera, extrahera eller uppdatera tar-arkiv.

public class TarArchive : IArchive

Konstruktörer

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

Egenskaper

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

Metoder

namnBeskrivning
static FromGZip(Stream)Extraherar medföljande gzip-arkiv och komponerarTarArchive från extraherade data.
static FromGZip(string)Extraherar medföljande gzip-arkiv och komponerarTarArchive från extraherade data.
static FromLZip(Stream)Extraherar medföljande lzip-arkiv och komponerarTarArchive från extraherade data.
static FromLZip(string)Extraherar medföljande lzip-arkiv och komponerarTarArchive från extraherade data.
static FromXz(Stream)Extraherar medföljande xz-formatarkiv och komponerarTarArchive från extraherade data.
static FromXz(string)Extraherar medföljande xz-formatarkiv och komponerarTarArchive från extraherade data.
static FromZ(Stream)Extraherar medföljande Z-formatarkiv och komponerarTarArchive från extraherade data.
static FromZ(string)Extraherar medföljande Z-formatarkiv och komponerarTarArchive från extraherade data.
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, FileInfo, bool)Skapa en enskild post i arkivet.
CreateEntry(string, Stream, FileSystemInfo)Skapa en enskild post i arkivet.
CreateEntry(string, string, bool)Skapa en enskild post i arkivet.
DeleteEntry(int)Tar bort posten från postlistan efter index.
DeleteEntry(TarEntry)Tar bort den första förekomsten av en specifik post från postlistan.
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, TarFormat?)Sparar arkivet i den tillhandahållna strömmen.
Save(string, TarFormat?)Sparar arkiv till destinationsfil som tillhandahålls.
SaveGzipped(Stream, TarFormat?)Sparar arkiv i strömmen med gzip-komprimering.
SaveGzipped(string, TarFormat?)Sparar arkiv till filen efter sökväg med gzip-komprimering.
SaveLzipped(Stream, TarFormat?)Sparar arkiv i strömmen med lzip-komprimering.
SaveLzipped(string, TarFormat?)Sparar arkiv till filen efter sökväg med lzip-komprimering.
SaveXzCompressed(Stream, TarFormat?, XzArchiveSettings)Sparar arkiv till strömmen med xz-komprimering.
SaveXzCompressed(string, TarFormat?, XzArchiveSettings)Sparar arkiv till sökvägen för sökväg med xz-komprimering.
SaveZCompressed(Stream, TarFormat?)Sparar arkiv i strömmen med Z-komprimering.
SaveZCompressed(string, TarFormat?)Sparar arkiv till sökvägen för sökväg med Z-komprimering.

Se även