需要以最少的步骤压缩和密码保护文件


12

我需要一种方法来获取一堆文件并将其压缩为单独的zip文件,每个文件都带有一个密码(相同的密码)。我希望能够通过一个简单的步骤来完成此操作。

我创建了一个批处理文件,该文件使用7zip将它们各自压缩,这就像一个超级按钮,但是没有用密码保护它们。

我可以添加到包含密码的批处理文件中吗?或者-我如何创建一个批处理文件以密码保护压缩文件?

Answers:


19

如何创建批处理文件以密码保护压缩文件?

使用-p选项:

-p(设置密码)开关

指定密码。

句法

 -p{password}
  • {password} 指定密码。

例子

7z a archive.7z -psecret -mhe *.txt

使用密码“秘密”将* .txt文件压缩到archive.7z。它还会加密存档头(-mhe开关),因此文件名将被加密。

7z x archive.zip -psecret

使用密码“ secret”从archive.zip中提取所有文件。

Source -p(设置密码)开关


谢谢!如果这是我的批处理文件-我应该在哪里放置该开关?对于(d)中的/ d %% X,请执行“ c:\ Program Files(x86)\ 7-Zip \ 7z.exe”和“ %% X.zip”“ %% X \”
DAE,

参见我的答案中的示例:)
DavidPostill

但是我没有压缩.txt文件,而是压缩文件夹
DAE17年

@DAE没关系。"c:\Program Files (x86)\7-Zip\7z.exe" a "%%X.zip" -psecret "%%X\"
DavidPostill

2
请注意,这会将密码放入您的命令历史记录中。在Windows上,这对于当前的shell应该可以持续,但是在nix上,它通常可以持续更长的时间。此外,命令行是可见的*在该进程执行期间,系统上的所有其他进程。如果系统上有任何不受信任的软件,则您可能已将其秘密告知了您。
atk

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.