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 回答