Off*_*Dev 2 .net c# vb.net zip
我想在 VB.NET 中压缩一个包含文件和子文件夹的文件夹。我的解决方案针对 .NET 4.0 Client Profile。
我看到 .NET 4.5 有一个 ZipFile 类,.NET 4.0 有一个 System.IO.Packing 类(但不是客户端配置文件)。所以,那些都无济于事。我注意到还有一个 GZipStream 类,但我从来没有看到 .gz 文件四处浮动,所以不确定这是否是一个好方法。我更喜欢我知道我的用户可以使用的基本 .zip 文件。
有一些第三方解决方案,例如http://icsharpcode.github.io/SharpZipLib/,但我认为它们比我正在寻找的 10-20 行代码要臃肿得多。也许这是正确的答案...我不知道。
只是希望几行 VB.NET 代码可以在针对 .NET 4.0 CP 的解决方案中压缩一些文件。
小智 6
从“源”文件夹创建 ZIP。
Imports System.IO.Compression
ZipFile.CreateFromDirectory("source","destination.zip",CompressionLevel.Optimal,False)
Run Code Online (Sandbox Code Playgroud)
将 ZIP 解压缩到“目标”文件夹。
ZipFile.ExtractToDirectory("destination.zip","destination")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16880 次 |
| 最近记录: |