小编典典

帮助从.Net创建Zip文件并从Java读取文件

java

我正在尝试从.Net创建一个Zip文件,该文件可以从Java代码读取。

我已经使用SharpZipLib创建了Zip文件,但是如果生成的文件根据#ZipLib库的CheckZip函数是有效的,并且可以通过WinZip或WinRar成功解压缩,则在尝试使用Java对其进行解压缩时总是会收到错误消息Java中的.Utils.Zip类。

问题似乎出在SharpZipLib写的错误标题中,我还在SharpDevelop论坛上发布了一个问题,但没有结果(有关信息,请参见http://community.sharpdevelop.net/forums/t/8272.aspx),但是没有结果。

是否有人提供了使用.Net压缩Zip文件并使用Java.Utils.Zip类将其解压缩的代码示例?

关于Massimo


阅读 224

收藏
2020-11-19

共1个答案

小编典典

我使用了DotNetZip库,它似乎可以正常工作。典型代码:

using (ZipFile zipFile = new ZipFile())
{
  zipFile.AddDirectory(sourceFolderPath);
  zipFile.Save(archiveFolderName);
}
2020-11-19