
すべての HTM ファイルを、ディレクトリに作成されるD:\HTM\
アーカイブに圧縮したいので、次のようにします。comp.7z
D:\HTM\
7z a -o "D:\HTM" comp.7z "D:\HTM"
次のようなエラーが発生します。
Error:
Incorrect command line
なぜエラーが発生するのでしょうか?-o
スイッチを使用する正しい方法/構文は何ですか?
私が試してみました:
7z a -o"D:\HTM" comp.7z "D:\HTM"
そして:
7z a -o{"D:\HTM"} comp.7z "D:\HTM"
CWD で作成しますcomp.7z
。
答え1
7z a D:\HTM\comp.7z D:\HTM\*.htm
アーカイブを作成しているので、は必要ありません-o
。また、アーカイブに含める必要があるファイルの指定も失敗しています ( D:\HTM\*.htm
)。出力はアーカイブの完全な名前です ( D:\HTM\comp.7z
)。ファイル名にスペースがないため、ここでは引用符は必要ありません。