Class SevenZipArchive

SevenZipArchive class

Denna klass representerar 7z arkivfil. Använd den för att komponera och extrahera 7z-arkiv.

public class SevenZipArchive : IArchive

Konstruktörer

namnBeskrivning
SevenZipArchive(SevenZipEntrySettings)Initierar en ny instans avSevenZipArchive klass med valfria inställningar för dess poster.
SevenZipArchive(Stream)Initierar en ny instans avSevenZipArchive klass och komponerar poster lista kan extraheras från arkivet.
SevenZipArchive(string)Initierar en ny instans avSevenZipArchive klass och komponerar poster lista kan extraheras från arkivet.

Egenskaper

namnBeskrivning
Entries { get; }Hämtar poster avSevenZipArchiveEntry typ som utgör arkivet.
NewEntrySettings { get; }Komprimerings- och krypteringsinställningar som används för nyligen tillagdaSevenZipArchiveEntry items.

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, SevenZipEntrySettings)Skapa en enskild post i arkivet.
CreateEntry(string, FileInfo, bool, SevenZipEntrySettings)Skapa en enskild post i arkivet.
CreateEntry(string, Stream, SevenZipEntrySettings, FileSystemInfo)Skapa en enskild post i arkivet.
CreateEntry(string, string, bool, SevenZipEntrySettings)Skapa en enskild post i arkivet.
Dispose()Utför programdefinierade uppgifter associerade med att frigöra, frigöra eller återställa ohanterade resurser.
ExtractToDirectory(string, string)Extraherar alla filer i arkivet till den angivna katalogen.
Save(Stream)Sparar 7z-arkiv till den tillhandahållna strömmen.
Save(string)Sparar arkiv till destinationsfil som tillhandahålls.
SaveSplit(string, SplitSevenZipArchiveSaveOptions)Sparar arkiv med flera volymer i den tillhandahållna destinationskatalogen.

Se även