如何使用 ZipOutputStream 在 zip 文件中添加 EmptyFolder 或目录
我希望能够使用 ICSharpCode.SharpZipLib.Zip.ZipOutputStream 创建包含空文件夹的 zip 文件。我可以使用 ICSharpCode.SharpZipLib.Zip.FastZip.CreateEmptyDirectories = true
,但 FastZip 不允许使用 UTF8 文件名。
I want to be able creating zip files that contain empty folders, using ICSharpCode.SharpZipLib.Zip.ZipOutputStream
. I can use ICSharpCode.SharpZipLib.Zip.FastZip.CreateEmptyDirectories = true
, but FastZip doesn't allow UTF8 file names.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我知道这已经很老了,但我遇到了同样的问题(使用 ZipOutputStream 压缩空目录)。
我正在根据不同的父目录进行递归调用。
I know this is very old but I came across the same issue (zipping empty directories with ZipOutputStream).
I am making a recursive call based on different parent directories.
请参阅http://community.sharpdevelop.net/forums/p/10856/29901。 aspx 其中(我引用):
“我们当前的路线图包括 UTF 条目文件名处理 [...]”
这会让我明白目前不支持 UTF 文件名。
See http://community.sharpdevelop.net/forums/p/10856/29901.aspx where (I quote):
"Our current roadmap includes UTF entry filename handling [...]"
Which would lead me to understand that UTF filenames are not currently supported.