IRONSOFTWAREHOME
ファイルをZIPに追加
using IronZip;

// Open an existing ZIP
using (var archive = IronZipArchive.FromFile("existing.zip"))
{
    // Add files
    archive.Add("./assets/image3.png");
    archive.Add("./assets/image4.png");

    // Export the ZIP
    archive.SaveAs("result.zip");
}
Imports IronZip

' Open an existing ZIP
Using archive = IronZipArchive.FromFile("existing.zip")
    ' Add files
    archive.Add("./assets/image3.png")
    archive.Add("./assets/image4.png")

    ' Export the ZIP
    archive.SaveAs("result.zip")
End Using
NuGet Download
PM > Install-Package IronZip
ファイルをZIPに追加

ファイルをZIPに追加

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

より効率的な解決策として、ZIPファイルをプログラム的に操作できるライブラリを活用することが挙げられます。 Addメソッドで優れており、ユーザーが抽出を要することなくファイルをシームレスに統合することを可能にします。 次のコード例では、Addメソッドの直感的な性質を示し、わずかにコード行で既存のZIPアーカイブに新しいファイルを簡単に追加する方法を示します。

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

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

ファイルの追加

ZIPファイルにアクセスした後、ファイルを追加することができます。 新しいファイルを既存のZIPに追加するためにAddメソッドを呼び出します。このメソッドは、追加したいファイルのパスを1つのパラメータとして受け取ります; 上記と同様に、提供されたパスが間違っていると操作は失敗します。 例の中で、我々は2つのファイルパスイメージAddで既存のZIPに追加します。

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

ZIPのエクスポート

最後に、既存のZIPにファイルを追加した後、新しい名前を持つZIPアーカイブをSaveAsで提供します。

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

準備はできましたか?

Nuget Downloads 23,187バージョン:2026.9リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。