アーカイブエントリを表示

アーカイブを抽出する際、開発者は時折、エントリがアーカイブ内に存在するかどうかを確認するための簡単な検査を行いたいと思います。アーカイブの抽出は時にコストがかかることがあります。 IronZIPを使用すると、アーカイブを抽出することなくその中のエントリを表示でき、時間を節約し、ファイルを抽出する前に迅速に検査・確認することができます。

この例では、IronZipArchiveクラスを利用して、アーカイブ内のエントリ一覧を取得し、確認のためにエントリ名をPRINTする方法を簡単に説明します。

既存のアーカイブをインポート

まず、名前空間 IronZIP をインポートします。 その後、ZIPアーカイブのパスをパラメータとして指定し、新しい IronZipArchive を初期化してアーカイブを読み込みます。

アーカイブの内容を表示する

ZIPアーカイブをインポートした後、IronZipArchiveのクラスプロパティを利用して、アーカイブ内のエントリ一覧を取得できます。 Entries 内の IronZipArchive プロパティは、アーカイブ内の <List>Entry を返します。

Entry プロパティ

Entry プロパティには、version などのプロパティに加え、comments や、そのエントリの作成に使用された暗号化方式などのプロパティが含まれています。 この例では、forループを使用してリスト内のエントリ数をループ処理し、アーカイブ内のすべてのnamesを出力します。これにより、エントリを抽出することなく閲覧できる汎用性を示しています。 クラス Entry で利用可能なプロパティの完全な一覧については、こちらを参照してください。

IronZIPを使用してZIPファイルを作成、読み取り、抽出する方法を学びます。

準備はできましたか?
Nuget ダウンロード 21,060 | バージョン: 2026.6 just released
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronZip
サンプルを実行する ファイルがアーカイブになるのを見る。