7zip相关内容

如何使用 .NET 创建 7-Zip 档案?

如何从我的 C# 控制台应用程序创建 7-Zip 档案?我需要能够使用常规的、广泛使用的 7-Zip 程序提取档案.> 这是我的结果,并提供了作为此问题答案的示例 “脱壳"到 7z.exe - 这是最简单、最有效的方法,我可以确认它运行良好.正如 workmad3 提到的,我只需要保证所有目标机器上都安装了 7z.exe,这是我可以保证的. 7Zip in内存压缩 - 这是指在发送到客户 ..
发布时间:2021-11-26 15:05:36 C#/.NET

使用python加密文件夹或zip文件

所以我正在尝试使用 python 加密一个目录,但我不确定最好的方法是什么.我可以轻松地将文件夹转换为 zip 文件,但是从那里我尝试查找如何使用 AES 对其进行加密,但无法使其正常工作,我还尝试使用 7zip 加密来存档文件夹,但是也无法让它发挥作用,所以如果有人有另一种加密目录的解决方案,或者可以为我指出正确的方向,了解如何使用以前的方法之一,这将是有帮助的.(如果这有任何意义,我在 Win ..
发布时间:2021-11-25 08:05:56 Python

NSIS - 重建安装程序 exe 文件

假设我已经使用 NSIS 创建了一个安装 exe.exe 是一个压缩(可能是 7zip)文件,其中包含在新机器上安装应用程序的所有内容,并且包含大型 exe 文件(如 .NET 运行时、mysql 服务器安装程序等).我必须通过互联网将大 exe 文件发送给另一个人. 为了节省时间和带宽,我想删除包含的大文件;我可以使用 7zip 打开并提取原始 exe 中的所有文件,删除大文件,然后再次使 ..
发布时间:2021-11-25 08:05:48 C#

每月一次将文件夹内容压缩到存档然后删除的脚本

我需要一个脚本来将目录(包括子文件夹)的内容备份到单个存档文件.我想按月计划运行此脚本(将使用任务计划程序),因此脚本每 30 天压缩文件夹的内容并创建一个新的存档文件,以月份为文件名,然后删除文件/子文件夹. 我把我在网上找到的编码混合在一起,这就是产品.代码按预期运行,只是不确定逻辑是否存在. for/f %%x in ('wmic path win32_localtime get/f ..
发布时间:2021-11-25 08:05:36 C#

7zip CLI 白名单文件以按扩展名添加

如果我正在运行 7z a -tzip myDestFile.zip some/dir 命令并且我想向它添加一个文件扩展名白名单,这样如果我把 *.txt *.xls *.doc,它只会将具有这些扩展名的文件添加到存档中,我该怎么做?该文档在通过单个扩展名列入白名单方面做得很好,但是多个呢?我是否只需要在我的脚本中多次运行该命令? 我尝试了以下方法: 7za a -tzip test.zip ..
发布时间:2021-11-25 08:05:25 C#

Sevenzip 压缩事件未触发

我有一个 winform 应用程序,它使用 Sevenzip.dll 并实现它的功能以压缩提取文件和目录.我的问题是我想使用 Sevenzip.compressor 类的压缩事件来跟踪压缩进度并用 progressBar 显示它.问题是,事件永远不会触发(在调试模式下检查),而所有其他事件都在工作,例如 CompressionFinished 事件.我发现其他开发人员也遇到了同样的问题,但没有人提 ..
发布时间:2021-11-25 08:05:07 C#/.NET

为什么?重构后的 C# 错误:“流无效或未找到相应的签名."

这是来自此处的后续问题:使用 SevenZipSharp 将流解压缩为字符串. 以下代码的工作原理是它接受一个字符串并成功地对其进行压缩和解压缩. 使用系统;使用 System.IO;使用 SevenZip;命名空间 _7ZipWrapper{公开课 ProgramOriginal{public static void Main()//这应该分解成单独的方法{//设置输入字符串var st ..
发布时间:2021-11-25 08:04:59 C#/.NET

使用 7zip 仅包含 *当前日期* 的文件

我正在创建一个文件,然后用 7-zip 压缩一个标有当前日期的文件.我可以使用以下开关来创建要添加到的 zip 文件: 7z -tzi C:\RACHAEL\my_work\dbs\MyDb\%DATE:~11,4%\%DATE:~5,2%\MyDb_bak_%DATE:~11,4%-%DATE:~5,2%-%DATE:~8,2%.bak.zip 但添加“-i!"命令找不到指定的文件 7z ..
发布时间:2021-11-25 08:04:52 C#

如何通过为具有相同日期的所有文件创建一个存档来使用 7-ZIP 存档超过 7 天的文件

我的问题有一个 CLOSE 解决方案,所有内容都在这个问题中描述:如何通过为所有具有相同日期的文件创建一个存档来存档 7 天以上的文件? 问题是,我需要另一个与此类似但适用于 7-Zip 的解决方案,我相信这必须在 bat 文件中编码,因为 7-Zip 中没有像 Winrar 中那样的 -to7d 开关. 现在的代码(感谢@Mofi 创建此代码): @echo offsetlocal ..
发布时间:2021-11-25 08:04:34 C#

从文件名中删除扩展名

在 folder1 中,我有一个文件列表: file1.exe驱动程序ahdfkqkq.exe 我想运行一个脚本并让它在文件夹 2 中创建以下文件: file1.zip压缩包ahdfkqkq.zip 我的尝试: for %%f in (*.*) do "c:\program files\7-zip\7z.exe" a %%f.zip %%f 这会创建 file1.exe.zip,... ..
发布时间:2021-11-25 08:04:24 C#

使用 Windows 发送到创建一步发送到>zip>到电子邮件

在 Stack Overflow 上的另一篇文章中,名为 James L. 的用户展示了一个有用的脚本,用于将 7-Zip 添加到 Windows 的“发送到选项"中.我想知道通过将结果附加到电子邮件中,再采取相同的原则有多难?我创建的大部分 zip 都是为了通过电子邮件发送给他们的,这会将其减少到一次点击.唯一的障碍是它无法创建要附加的自解压“.exe"文件. 解决方案 您可以将以下三个 ..
发布时间:2021-11-25 08:04:15 C#

压缩子文件夹中的单独文件

大家好,感谢您的回答, 首先,我试图找到问题的答案,但我什么也没找到. 我有一个文件夹和子文件夹树,我想使用 7zip 分别压缩这些文件夹中的文件. 我从这个网站上得到了这段代码,它做了我想要的,但它将压缩文件放在主文件夹中: 设置扩展名=.*for/R %%a in (*%extension%) do "%sevenzip%" a -mx "%%~na.zip" "%%a" ..
发布时间:2021-11-25 08:04:07 C#

如何使用Jedit作为7zip的外部编辑器

我正在尝试使用 Jedit 作为 7zip 的外部编辑器. 7zip 将 Jedit 作为外部编辑器打开,但只有在 Jedit 之前未运行时才会保存编辑.我可能应该将 -noserver 或 -newview 命令行参数作为外部编辑器传递给 Jedit,但是当我这样做时,7zip 会出现错误:“无法启动编辑器". 如何使用 Jedit 作为 7zip 的外部编辑器,以便将编辑保存回来? ..
发布时间:2021-11-25 08:03:59 C#

无法添加对 .dll 的引用.请确保该文件可访问,并且它是有效的程序集或 COM 组件

好的,现在我会尽量解释我的问题.我想在我的 c# 项目中使用流行的压缩算法 7zip 已经有 7zip 的 NuGet 包 现在当我安装 7zip 页面时 https://www.nuget.org/packages/SevenZipSharp/0.64.0 安装正常,但是当我尝试运行时出现错误 SevenZipSharp.dll 中发生类型为“SevenZip.SevenZipLi ..
发布时间:2021-11-25 08:03:48 C#/.NET

Java:以编程方式创建 zip 时缺少“A"存档属性

我们正在处理使用属性来检查 zip 中是否存在目录/文件的解压库/实用程序. 问题是我们无法在创建时为 zip 设置存档位.当我们以编程方式创建 zip 时,它也会清除以前的属性. 我们将尝试使用以下提到的步骤设置存档位,但到目前为止还没有得到预期的结果: 1.解析每个 zip 条目并获取额外字节 [].2. 使用 Int value=32 并执行按位“或"运算.3.在'OR'操作后 ..
发布时间:2021-11-25 08:03:40 Java开发

如何在 Powershell 和 7zip 中正确设置路径?

我有一个 Powershell 脚本,可以通过 7zip 创建一个自解压存档.但它收到此错误: 找不到指定的 SFX 模块 Powershell 代码是: set-alias sz "$env:ProgramFiles\7-Zip\7z.exesz a -t7z -sfx -ppassword $fullpath $filetostore 两个变量都是有效的.我试过 -sfx 和 ..
发布时间:2021-11-25 08:03:22 C#

使用子进程 python 库使用 7zip 解压缩文件

我想使用 Python 使用 7zip 可执行文件解压缩文件.在 Perl 中,这非常简单: $zip_exe_path = "C:\\Dropbox\\7-zip\\7z.exe";$logfile_path = "C:\\Temp\\zipped_file.7z";system ("$zip_exe_path x $log_file_path -y"); 我试过了: 导入子流程zip_e ..
发布时间:2021-11-25 08:03:11 Python