3

フォルダー構造を含む zip ファイルを作成し、メモリ ストリームから特定のフォルダーにファイルを追加できるようにする必要があります。

私はdotnetZipでこれを達成しようとしていますが、特定のフォルダーにストリームでファイルを追加するためのサポートを中止したようです。

私が見つけることができるすべての例は、次を使用しています。

zip.AddEntry("test.txt", "フォルダ", memoryStream);

ただし、この方法では、ファイルを追加するフォルダー名を追加できなくなりました。

zip.AddEntry("test.txt", メモリストリーム);

dotnetZip を使用して zip ファイルに子フォルダーを作成し、ディスクに保存せずにそのフォルダーに memoryStream ファイルを追加するにはどうすればよいですか?

4

1 に答える 1

7

エントリパスにはアーカイブ内のディレクトリを含めることができるため、最初に

.AddEntry( "folderName /")

、 次 -

.AddEntry( "folderName / filename.txt"、memoryStream);

于 2013-01-09T09:48:05.457 に答える