Class Archive

Archive class

このクラスは、zip アーカイブ ファイルを表します。これを使用して、zip アーカイブを作成、抽出、または更新します。

public class Archive : IArchive

コンストラクター

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

プロパティ

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

メソッド

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

関連項目