Class SevenZipArchive

SevenZipArchive class

Bu sınıf, 7z arşiv dosyasını temsil eder. 7z arşivlerini oluşturmak ve çıkarmak için kullanın.

public class SevenZipArchive : IArchive

yapıcılar

İsimTanım
SevenZipArchive(SevenZipEntrySettings)Yeni bir örneğini başlatır.SevenZipArchive girişleri için isteğe bağlı ayarlara sahip sınıf.
SevenZipArchive(Stream)Yeni bir örneğini başlatır.SevenZipArchive class ve composes girişleri listesi arşivden çıkarılabilir.
SevenZipArchive(string)Yeni bir örneğini başlatır.SevenZipArchive class ve composes girişleri listesi arşivden çıkarılabilir.

Özellikleri

İsimTanım
Entries { get; }Şunun girişlerini alır:SevenZipArchiveEntry arşivi oluşturan tür.
NewEntrySettings { get; }Yeni eklenenler için kullanılan sıkıştırma ve şifreleme ayarlarıSevenZipArchiveEntry öğeler.

yöntemler

İsimTanım
CreateEntries(DirectoryInfo, bool)Verilen dizindeki tüm dosyaları ve dizinleri tekrar tekrar arşive ekler.
CreateEntries(string, bool)Verilen dizindeki tüm dosyaları ve dizinleri tekrar tekrar arşive ekler.
CreateEntry(string, Stream, SevenZipEntrySettings)Arşiv içinde tek giriş oluşturun.
CreateEntry(string, FileInfo, bool, SevenZipEntrySettings)Arşiv içinde tek giriş oluşturun.
CreateEntry(string, Stream, SevenZipEntrySettings, FileSystemInfo)Arşiv içinde tek giriş oluşturun.
CreateEntry(string, string, bool, SevenZipEntrySettings)Arşiv içinde tek giriş oluşturun.
Dispose()Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir.
ExtractToDirectory(string, string)Arşivdeki tüm dosyaları sağlanan dizine çıkarır.
Save(Stream)7z arşivini sağlanan akışa kaydeder.
Save(string)Arşivi sağlanan hedef dosyaya kaydeder.
SaveSplit(string, SplitSevenZipArchiveSaveOptions)Çok ciltli arşivi sağlanan hedef dizine kaydeder.

Ayrıca bakınız