Class Archive

Archive class

Kelas ini mewakili file arsip zip. Gunakan untuk membuat, mengekstrak, atau memperbarui arsip zip.

public class Archive : IArchive

Konstruktor

NamaKeterangan
Archive(ArchiveEntrySettings)Menginisialisasi instance baru dariArchive kelas dengan pengaturan opsional untuk entri-entrinya.
Archive(Stream, ArchiveLoadOptions, ArchiveEntrySettings)Menginisialisasi instance baru dariArchive kelas dan menulis daftar entri dapat diekstraksi dari arsip.
Archive(string, ArchiveLoadOptions, ArchiveEntrySettings)Menginisialisasi instance baru dariArchive kelas dan menulis daftar entri dapat diekstraksi dari arsip.

Properti

NamaKeterangan
Entries { get; }Mendapat entri dariArchiveEntry ketik merupakan arsip.
NewEntrySettings { get; }Pengaturan kompresi dan enkripsi digunakan untuk yang baru ditambahkanArchiveEntry item.

Metode

NamaKeterangan
CreateEntries(DirectoryInfo, bool)Menambahkan ke arsip semua file dan direktori secara rekursif di direktori yang diberikan.
CreateEntries(string, bool)Menambahkan ke arsip semua file dan direktori secara rekursif di direktori yang diberikan.
CreateEntry(string, Stream, ArchiveEntrySettings)Buat satu entri dalam arsip.
CreateEntry(string, FileInfo, bool, ArchiveEntrySettings)Buat satu entri dalam arsip.
CreateEntry(string, Stream, ArchiveEntrySettings, FileSystemInfo)Buat satu entri dalam arsip.
CreateEntry(string, string, bool, ArchiveEntrySettings)Buat satu entri dalam arsip.
DeleteEntry(ArchiveEntry)Menghapus kejadian pertama dari entri tertentu dari daftar entri.
DeleteEntry(int)Menghapus entri dari daftar entri menurut indeks.
Dispose()Melakukan tugas yang ditentukan aplikasi terkait dengan membebaskan, melepaskan, atau menyetel ulang sumber daya yang tidak dikelola.
ExtractToDirectory(string)Ekstrak semua file dalam arsip ke direktori yang disediakan.
Save(Stream, ArchiveSaveOptions)Menyimpan arsip ke aliran yang disediakan.
Save(string, ArchiveSaveOptions)Menyimpan arsip ke file tujuan yang disediakan.
SaveSplit(string, SplitArchiveSaveOptions)Menyimpan arsip multi-volume ke direktori tujuan yang disediakan.

Lihat juga