问题标签 [sevenzipsharp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在代码中使用 SevenZipSharp 排除文件
我目前正在进行一个小项目,我必须定义几个需要压缩到一个 zip 文件中的路径。
现在是以下情况:其中一个路径是一个目录,它应该被递归压缩(包括它包含的所有文件和子文件夹)。在我压缩之前,我检查了几件事,包括权限。如果要压缩的当前用户没有文件或文件夹的权限,则应将其排除。
现在如何才能在递归模式下排除多个文件和目录?
我已经尝试过这样的事情,但争论似乎只存在于cmd中。
c# - 使用 C# SevenZipSharp - 压缩错误
我目前正在尝试将SevenZipSharp
功能实现到我的项目中。我已经阅读了他们拥有的文档并查看了注释的源代码,但我无法弄清楚该CompressFilesEncrypted
方法。我在 archiveName 参数上收到一条错误消息,显示“访问被拒绝”。
任何成功使用过这个的人,你能给我一些关于如何完成这个实现的建议吗?
这是我正在使用的代码(看起来很简单):
非常感谢任何见解!我知道之前必须有人做过这项工作:)
vb.net - 使用 SevenZipSharp.dll 压缩文件
我想使用vb.net
and压缩和移动文件SevenZipSharp.dll
c:\Backup\FULLBackup.bak -> c:\Archive\20130322.7z
我添加了一个参考 SevenZipSharp.dll
我收到一个错误:Can not load 7-zip library or internal COM error! Message: library is invalid.
vb.net - SevenZipSharp - 即时写入流?
是否可以将 SevenZipSharp 的提取输出即时写入文件而不是写入内存然后写入文件?
我写入流而不是直接写入文件的原因是检查特定位置的字节(以确定正在提取的文件的版本)我想尽快获得这个值,而不是在文件被提取。
示例代码有效,但速度极慢,我无法找到在事件中写入流的方法。将 ms 调暗为新的 MemoryStream
c# - 使用 SevenZipSharp 解压 bzip2 文件,在文件中添加一个不必要的 tar 扩展名,并且无法获得正确的存档信息?
使用以下代码将 bzip2 文件提取到指定目录:
,但是我在目标目录中有一个文件,其中添加了 .tar,如果我删除最后一个扩展名,该文件是正确的。但是从提取器返回的存档文件是“[no name]”而不是存档文件名,似乎它没有从源文件中获取存档文件信息。这是一个错误,有什么想法吗?
c# - 使用 SevenZipSharp 压缩多卷?
我想使用 SevenZipsharp 压缩卷中的文件,例如将 100 mb 的文件压缩成 10 个每个 10 mb 的文件。我们可以使用 7zip.exe -volume 参数来做同样的事情......
例如,当我使用 7Zip 压缩多卷时,我得到以下文件结构:
文件不是独立的,不是一个大小相同的7zip文件,是一个不同卷的压缩文件,我的意思是提取整个内容我们需要第一个文件“File.7z.001”
我想用 SevenZipSharp 做同样的事情(如果可能的话)。
我在 vb.net 中制作了这个片段(但无论答案是否在 C# 代码中),我需要实现多卷选项,我需要帮助:
片段的用法:
c# - 如何在 SevenZipSharp 源代码中启用 SevenZipSFX 类?
我将非常感谢如何在 SevenZipSharp 源中启用 SFX 类的分步指南,如此处所述:
如何使用 SevenZipSharp 创建 SFX ZIP?
...获得使用 SevenZipSharp 创建 SFX 文件的功能。
.net - 如何使用 SevenZipSharp 创建压缩的 SFX 文件?
我将了解如何使用 SevenZipSharp 库创建 SFX。
首先,我需要说我找不到任何属性来设置压缩级别,以及所有这些。
当我尝试制作文件的 SFX 时,我收到此错误:
如果我尝试制作文件夹的 SFX,我会收到此错误:
(但不是真的,我是管理员,我已经用更多可用的文件夹对其进行了测试......)
这是我试图理解所有这些的完整课程......:
更新:
@给大家:
请我向至少会回答我问题的人祈祷,至少您曾经创建过 SFX SevenZipSharp 告诉我我做错了什么以及如何解决它,而不是回答说它们是用户权限问题,请阅读评论.
c# - 如何使用 7z 压缩器指定字符串 searchPattern?
这是我用于压缩文件的方法:
这是压缩的行:
我尝试添加“*.txt”,这样它只会压缩文本文件,但会压缩许多其他格式。
当我在做:compressor.CompressDirectory(source, t, 消息说:string searchPattern
我只想压缩文本文件。
编辑**问题是它压缩任何类型的文件而不仅仅是文本文件!搜索模式“*.txt”不起作用,而是仅压缩文本文件,压缩任何文件扩展名。
c# - 如何在c#中使用sevenzipshaper压缩PDF文件?
我可以使用以下代码压缩目录:
但我想压缩成一个 PDF 文件。如何压缩成单个 PDF 文件?