gpt4 book ai didi

c# - 如何在 VB.NET 中压缩文件/目录?

转载 作者:太空宇宙 更新时间:2023-11-03 21:22:03 24 4
gpt4 key购买 nike

我想在 VB.NET 中压缩一个包含文件和子文件夹的文件夹。我的解决方案针对 .NET 4.0 Client Profile。

我看到 .NET 4.5 有一个 ZipFile 类,.NET 4.0 有一个 System.IO.Packing 类(但没有客户端配置文件)。所以,那些都无济于事。我注意到还有一个 GZipStream 类,但我从来没有看到 .gz 文件四处 float ,所以不确定这是否是一个好方法。我更喜欢我的用户可以使用的基本 .zip 文件。

有一些第三方解决方案,例如 http://icsharpcode.github.io/SharpZipLib/ ,但我认为它们比我正在寻找的 10-20 行代码要臃肿得多。也许这是正确的答案……我不知道。

只是希望有几行 VB.NET 代码可以在针对 .NET 4.0 CP 的解决方案中压缩一些文件。

最佳答案

从“源”文件夹创建 ZIP。

Imports System.IO.Compression    
ZipFile.CreateFromDirectory("source","destination.zip",CompressionLevel.Optimal,False)

将 ZIP 解压缩到“目标”文件夹。

ZipFile.ExtractToDirectory("destination.zip","destination")

关于c# - 如何在 VB.NET 中压缩文件/目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30043835/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com