Zip文件存档无法识别

时间:2016-01-06 09:37:25

标签: c# zipfile

我正在开发一个为游戏制作纹理包的应用程序,它已经完成但我的最后一步有问题。这些纹理包必须是.zip档案,我试图用这些行中的每一行制作它们:

ZipFile.CreateFromDirectory(texturePackDirectory, destinationDirectory, CompressionLevel.NoCompression, false);

ZipFile.CreateFromDirectory(texturePackDirectory, destinationDirectory, CompressionLevel.Optimal, false);

ZipFile.CreateFromDirectory(texturePackDirectory, destinationDirectory, CompressionLevel.Fastest, false);

似乎无效,游戏无法识别纹理包,但如果我手动将我的程序使用WinRaR创建的目录存档,则可以正常工作。即使使用Send to - >它也能正常工作。来自windows的压缩.zip。

您认为这是什么问题?

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法,使用库DotNetZip,存档工作得很好。我认为SharpZipLip可能也有用,但我无法让它适用于我。

我仍然不知道为什么System.IO.Compression中的ZipFile不起作用。

来自arhives的所有内容完全相同。