0

Ziparchiv.CreateEntryを使用して、ファイルをzipStreamに追加します

しかし、フォルダも作成する方法はありますか?

フォルダーツリーをzipに圧縮したい。現在、zip ファイルに同じツリーを含める方法がわかりません。

私が現在持っている唯一の解決策は、情報を失わないようにするために、相対パスを制限する何らかの参照ファイルを作成することです。

WinRT ZipArchivs にフォルダーを作成する方法はありますか?

4

1 に答える 1

1

サンプルコードを書いているときに解決策を見つけました。ここでこれが見つからなかったため、質問を追加することも検討しています。これが誰かの助けになることを願っています。これが重複している場合は、お気軽に削除するか、既存の質問にリンクしてください:-)

CreateEntryを呼び出すときに、パスをファイル名の前に付けることができます。次のコードは、foo をアーカイブ内の zipfile のフォルダーとして設定します。

 zipArchive.CreateEntry(@"foo\" + fileToCompress.Name,CompressionLevel.Optimal);
于 2013-03-08T08:05:20.747 に答える