Class SevenZipArchive

SevenZipArchive class

Kelas ini mewakili file arsip 7z. Gunakan untuk menyusun dan mengekstrak arsip 7z.

public class SevenZipArchive : IArchive

Konstruktor

NamaKeterangan
SevenZipArchive(SevenZipEntrySettings)Menginisialisasi instance baru dariSevenZipArchive kelas dengan pengaturan opsional untuk entri-entrinya.
SevenZipArchive(Stream)Menginisialisasi instance baru dariSevenZipArchive kelas dan menulis daftar entri dapat diekstraksi dari arsip.
SevenZipArchive(string)Menginisialisasi instance baru dariSevenZipArchive kelas dan menulis daftar entri dapat diekstraksi dari arsip.

Properti

NamaKeterangan
Entries { get; }Mendapat entri dariSevenZipArchiveEntry ketik merupakan arsip.
NewEntrySettings { get; }Pengaturan kompresi dan enkripsi digunakan untuk yang baru ditambahkanSevenZipArchiveEntry 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, SevenZipEntrySettings)Buat satu entri dalam arsip.
CreateEntry(string, FileInfo, bool, SevenZipEntrySettings)Buat satu entri dalam arsip.
CreateEntry(string, Stream, SevenZipEntrySettings, FileSystemInfo)Buat satu entri dalam arsip.
CreateEntry(string, string, bool, SevenZipEntrySettings)Buat satu entri dalam arsip.
Dispose()Melakukan tugas yang ditentukan aplikasi terkait dengan membebaskan, melepaskan, atau menyetel ulang sumber daya yang tidak dikelola.
ExtractToDirectory(string, string)Ekstrak semua file dalam arsip ke direktori yang disediakan.
Save(Stream)Menyimpan arsip 7z ke aliran yang disediakan.
Save(string)Menyimpan arsip ke file tujuan yang disediakan.
SaveSplit(string, SplitSevenZipArchiveSaveOptions)Menyimpan arsip multi-volume ke direktori tujuan yang disediakan.

Lihat juga