Ziparchiv.CreateEntryを使用して、ファイルをzipStreamに追加します
しかし、フォルダも作成する方法はありますか?
フォルダーツリーをzipに圧縮したい。現在、zip ファイルに同じツリーを含める方法がわかりません。
私が現在持っている唯一の解決策は、情報を失わないようにするために、相対パスを制限する何らかの参照ファイルを作成することです。
WinRT ZipArchivs にフォルダーを作成する方法はありますか?
Ziparchiv.CreateEntryを使用して、ファイルをzipStreamに追加します
しかし、フォルダも作成する方法はありますか?
フォルダーツリーをzipに圧縮したい。現在、zip ファイルに同じツリーを含める方法がわかりません。
私が現在持っている唯一の解決策は、情報を失わないようにするために、相対パスを制限する何らかの参照ファイルを作成することです。
WinRT ZipArchivs にフォルダーを作成する方法はありますか?
サンプルコードを書いているときに解決策を見つけました。ここでこれが見つからなかったため、質問を追加することも検討しています。これが誰かの助けになることを願っています。これが重複している場合は、お気軽に削除するか、既存の質問にリンクしてください:-)
CreateEntryを呼び出すときに、パスをファイル名の前に付けることができます。次のコードは、foo をアーカイブ内の zipfile のフォルダーとして設定します。
zipArchive.CreateEntry(@"foo\" + fileToCompress.Name,CompressionLevel.Optimal);