首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SevenZipSharp.dll压缩文件

使用SevenZipSharp.dll压缩文件
EN

Stack Overflow用户
提问于 2013-03-22 13:18:41
回答 1查看 3K关注 0票数 1

我想使用vb.netSevenZipSharp.dll压缩和移动文件

c:\Backup\FULLBackup.bak -> c:\Archive\20130322.7z

我添加了一个参考SevenZipSharp.dll

代码语言:javascript
复制
Imports SevenZip   

SevenZip.SevenZipCompressor.SetLibraryPath(System.AppDomain.CurrentDomain.BaseDirectory & "\SevenZipSharp.dll")

Dim theCompressor As New SevenZipCompressor()
            With theCompressor
                .ArchiveFormat = OutArchiveFormat.SevenZip
                .CompressionMode = CompressionMode.Create
                .CompressionMethod = CompressionMethod.Default
                .DirectoryStructure = False
                .CompressionLevel = CompressionLevel.Normal
            End With

theCompressor.CompressFilesEncrypted("c:\Archive\20130322.7z","c:\Backup\FULLBackup.bak")

我收到一个错误:Can not load 7-zip library or internal COM error! Message: library is invalid.

EN

回答 1

Stack Overflow用户

发布于 2013-05-27 16:37:21

我认为这只是一个事实,即"SevenZipSharp.dll“不能指向LibraryPath,而必须指向"7z.dll”。http://blog.jongallant.com/2011/10/7-zip-dll-file-does-not-exist.html#.UaOLk0DxobA

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15571364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档