ファイルをZIPに追加

ユーザーは既存のZIPアーカイブに新しいファイルを追加する課題に直面することが多いです。 一般的なプロセスは、現在のアーカイブを抽出し、新しいファイルを追加し、すべてを新しいZIPファイルに圧縮することを含みます。この方法は煩雑で時間がかかり、特に複数のZIPアーカイブを扱う場合には困難です。

より効率的な解決策として、ZIPファイルをプログラム的に操作できるライブラリを活用することが挙げられます。 IronZip はこの点において、その強力な Init メソッドにより、抽出作業を必要とせずに新しいファイルをシームレスに統合できる点で優れています。 以下のコード例では、Add メソッドの直感的な使い方を示し、わずか数行のコードで既存の ZIP アーカイブに新しいファイルを簡単に追加できることを紹介します。

ファイルを追加するために既存のZIPにアクセスする

まず、名前空間 IronZip をインポートします。 その後、新しい IronZipArchive クラスを初期化し、FromFile メソッドを使用して、1つのパラメータ(アクセスしようとしているZIPファイルへのパス)を入力します。 パスが間違っている場合、操作は失敗するので注意してください。

ファイルの追加

ZIPファイルにアクセスした後、ファイルを追加することができます。 既存のZIPファイルに新しいファイルを追加するには、Addメソッドを呼び出します。このメソッドは、追加したいファイルへのパスを1つのパラメータとして受け取ります; 上記と同様に、提供されたパスが間違っていると操作は失敗します。 この例では、2つのファイルパス画像(image3.png および image4.png)を用意し、それらを Add を使用して既存のZIPファイルに追加します。

IronZipは、PNGファイルの追加に加え、Add方式に対応した様々なファイル形式もサポートしています。 ユーザーはまた、jpg、svg、tiffやgifなどのマルチフレーム画像のような他の一般的な画像形式も追加できます。 また、テキストファイル、ドキュメント(PDF、DOCX、XLSX)、オーディオファイル(MP3、WAV)など他のファイルもサポートされています。 さらに、ZIPアーカイブ内にZIPアーカイブを追加することもサポートされており、これにより多用途性が高まります。追加できるファイルの完全なリストについては、こちらを参照してください。

ZIPのエクスポート

最後に、既存のZIPファイルにファイルを追加した後、SaveAsを呼び出し、新しく追加されたファイルを含むZIPアーカイブに新しい名前を付けます。

ZIPアーカイブの作成、読み込み、抽出方法を学ぶ

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

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

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