是否有使用 VB.NET 解压缩 .Z 文件的库?
我需要解压缩 .Z 文件列表,这些文件将保存在使用 Visual Basic.NET 的文件夹中。 例如,假设有一个类似 C:\FilesToBeUnzipped
的文件夹。该文件夹内有 5 至 6 个扩展名为 .Z 的文件。我需要解压缩所有这些 .Z 文件并将解压缩的文件保存在 C:\UnzippedDataFiles
等文件夹中。
这在 VB.NET 中可能吗?有没有免费的组件或类库可以实现它?
I need to unzip a list of .Z files which will be kept in a folder using Visual Basic.NET.
For example, consider that there is a folder like C:\FilesToBeUnzipped
. Inside this folder there will some 5 to 6 files with .Z as extension. I need to unzip all these .Z files and save the unzipped files in a folder like C:\UnzippedDataFiles
.
Is this possible in VB.NET? Is there any free component or class library to achive it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我也遇到了这个问题,只需要解压缩一个
*.Z
文件请注意,我不是这个问题的原始作者,但我想提供堆栈溢出的源代码副本,以防万一原来的网站不再可用。
可以在此处找到原始帖子
这是一个如何使用的示例
这是我制作的作为静态方法的修改版本。它允许选择
*.Z
文件位置和提取到的路径:使用静态方法的示例:
将此类文件添加到您的项目:
I also ran into this issue as well, just needed to decompress a
*.Z
filePlease note, I am not the original author of this however, wanted to provide copy of source on stack overflow in case the original site is no longer available.
The original post can be found here
Here is an example of how to use the class:
Here is a modifed version of this as a static method that i made. It allows choosing the
*.Z
file location and a path to extract to:An example using the static method:
Add this class file to your project:
SevenZipSharp怎么样?
它是一个围绕 7-Zip 压缩/解压缩引擎,在 LGPL.尽管代码是用 C# 编写的,但该库提供的所有功能都可以在 VB.NET 代码中完全访问。
如果您喜欢自己动手,请查看 7-Zip SDK。
我看到 SharpZipLib 和 DotNetZip推荐了很多,但我不确定他们是否支持
.Z
档案。我知道 7-Zip 可以,更不用说它是我最喜欢的开源应用程序之一。
How about SevenZipSharp?
It's a managed wrapper around the 7-Zip compression/decompression engine that is released under the LGPL. Although the code is written in C#, all of the functions provided by the library are fully accessible in your VB.NET code.
If you're a do-it-yourselfer, check out the 7-Zip SDK.
I see SharpZipLib and DotNetZip recommended a lot, but I am not sure if they support
.Z
archives.I know that 7-Zip does, not to mention it's one of my favorite open source apps.