如何使用 7 zip 在单个命令中将多个文件传递到 zip?

abh*_*ayk 19 7-zip

我有一个文件夹,其中将包含以下提到的文件:

destiny.txt
destiny1.txt
destiny2.txt
destiny3.txt
destiny4.txt
destiny5.txt
destiny6.txt
destiny7.txt
Run Code Online (Sandbox Code Playgroud)

其中命运1.txt、命运4.txt、命运6.txt来自batch1。

我正在使用7zip压缩文件。

我可以一步传递这 3 个文件来创建DestinyTest.zip吗?

是否可以?

Dav*_*ill 26

我可以一步传递这 3 个文件来创建DestinyTest.zip吗?

您可以使用 7zip 的命令行版本,即7z.

从命令行:

7z a -tzip DestinyTest.zip destiny1.txt destiny4.txt destiny6.txt
Run Code Online (Sandbox Code Playgroud)
  • a - 将文件添加到存档。
  • -tzip- 指定存档类型(我们正在创建zip存档)。

进一步阅读


wen*_*ger 7

如果您有一个文件列出了制作 zip 的文件,例如

创建要存档的文件列表,每行一个。这是一个@-list,从DOS 时代开始,许多proggies 将为每一行执行此操作。

您可以使用 来创建这样的文件dir /b destin*.* > zipme.lst,然后在 ascii 编辑器(记事本或编辑)中删除行。

type zipme.lst destiny1.txt destiny4.txt destiny6.txt 7za a -tzip DestinyTest.zip @zipme.lst

这将找到 zipme.lst,并添加其中列出的所有文件。它可以比命令行更长,并且您可以对其进行一些控制。