Class SevenZipArchive

SevenZipArchive class

このクラスは 7z アーカイブ ファイルを表します。これを使用して、7z アーカイブを構成および抽出します。

public class SevenZipArchive : IArchive

コンストラクター

名前説明
SevenZipArchive(SevenZipEntrySettings)の新しいインスタンスを初期化しますSevenZipArchiveエントリのオプション設定を持つクラス.
SevenZipArchive(Stream)の新しいインスタンスを初期化しますSevenZipArchiveクラスと構成エントリのリストは、アーカイブから抽出できます。
SevenZipArchive(string)の新しいインスタンスを初期化しますSevenZipArchiveクラスと構成エントリのリストは、アーカイブから抽出できます。

プロパティ

名前説明
Entries { get; }のエントリを取得しますSevenZipArchiveEntryアーカイブを構成するタイプ.
NewEntrySettings { get; }新たに追加された圧縮と暗号化の設定SevenZipArchiveEntryitems.

メソッド

名前説明
CreateEntries(DirectoryInfo, bool)指定されたディレクトリ内のすべてのファイルとディレクトリを再帰的にアーカイブに追加します。
CreateEntries(string, bool)指定されたディレクトリ内のすべてのファイルとディレクトリを再帰的にアーカイブに追加します。
CreateEntry(string, Stream, SevenZipEntrySettings)アーカイブ内に単一のエントリを作成します。
CreateEntry(string, FileInfo, bool, SevenZipEntrySettings)アーカイブ内に単一のエントリを作成します。
CreateEntry(string, Stream, SevenZipEntrySettings, FileSystemInfo)アーカイブ内に単一のエントリを作成します。
CreateEntry(string, string, bool, SevenZipEntrySettings)アーカイブ内に単一のエントリを作成します。
Dispose()アンマネージ リソースの解放、解放、またはリセットに関連するアプリケーション定義のタスクを実行します。
ExtractToDirectory(string, string)アーカイブ内のすべてのファイルを指定されたディレクトリに抽出します。
Save(Stream)提供されたストリームに 7z アーカイブを保存します。
Save(string)指定された宛先ファイルにアーカイブを保存します。
SaveSplit(string, SplitSevenZipArchiveSaveOptions)指定された宛先ディレクトリにマルチボリューム アーカイブを保存します。

関連項目