我想将所有 HTM 文件压缩到在目录中创建的D:\HTM\
名为 的档案中,因此我执行以下操作:comp.7z
D:\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
)。这里不需要引号,因为文件名中没有空格。