7zip - 命令行:如何设置输出路径?

7zip - 命令行:如何设置输出路径?

我想将所有 HTM 文件压缩到在目录中创建的D:\HTM\名为 的档案中,因此我执行以下操作:comp.7zD:\HTM\

7z a -o "D:\HTM" comp.7z "D:\HTM"

并出现错误,如下所示:

Error:
Incorrect command line

为什么我会收到错误,使用 switch 的正确方法/语法是什么-o

我努力了:

7z a -o"D:\HTM" comp.7z "D:\HTM"

和:

7z a -o{"D:\HTM"} comp.7z "D:\HTM"

comp.7z在 CWD 中创建。

答案1

7z a D:\HTM\comp.7z D:\HTM\*.htm

由于您正在创建档案,因此您不需要-o。您也没有指定哪些文件需要包含在档案中(D:\HTM\*.htm)。输出是档案的完整名称(D:\HTM\comp.7z)。这里不需要引号,因为文件名中没有空格。

相关内容