SharpZipLibライブラリを使用して次のコードを使用して、ファイルを .zip ファイルに追加していますが、各ファイルはフルパスで保存されています。.zip ファイルの「ルート」にファイルを保存するだけで済みます。
string[] files = Directory.GetFiles(folderPath);
using (ZipFile zipFile = ZipFile.Create(zipFilePath))
{
zipFile.BeginUpdate();
foreach (string file in files)
{
zipFile.Add(file);
}
zipFile.CommitUpdate();
}
提供されたドキュメントで、このオプションについて何も見つかりません。これは非常に人気のあるライブラリなので、これを読んでいる人が何か知っていることを願っています.