Class Archive

Archive class

Den här klassen representerar zip-arkivfil. Använd den för att komponera, extrahera eller uppdatera zip-arkiv.

public class Archive : IArchive

Konstruktörer

namnBeskrivning
Archive(ArchiveEntrySettings)Initierar en ny instans avArchive klass med valfria inställningar för dess poster.
Archive(Stream, ArchiveLoadOptions, ArchiveEntrySettings)Initierar en ny instans avArchive klass och komponerar poster lista kan extraheras från arkivet.
Archive(string, ArchiveLoadOptions, ArchiveEntrySettings)Initierar en ny instans avArchive klass och komponerar poster lista kan extraheras från arkivet.

Egenskaper

namnBeskrivning
Entries { get; }Hämtar poster avArchiveEntry typ som utgör arkivet.
NewEntrySettings { get; }Komprimerings- och krypteringsinställningar som används för nyligen tillagdaArchiveEntry 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, ArchiveEntrySettings)Skapa en enskild post i arkivet.
CreateEntry(string, FileInfo, bool, ArchiveEntrySettings)Skapa en enskild post i arkivet.
CreateEntry(string, Stream, ArchiveEntrySettings, FileSystemInfo)Skapa en enskild post i arkivet.
CreateEntry(string, string, bool, ArchiveEntrySettings)Skapa en enskild post i arkivet.
DeleteEntry(ArchiveEntry)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, ArchiveSaveOptions)Sparar arkivet i den tillhandahållna strömmen.
Save(string, ArchiveSaveOptions)Sparar arkiv till destinationsfil som tillhandahålls.
SaveSplit(string, SplitArchiveSaveOptions)Sparar arkiv med flera volymer i den tillhandahållna destinationskatalogen.

Se även