D:\HTM\
内のすべての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
を作成します。
7z a D:\HTM\comp.7z D:\HTM\*.htm
アーカイブを作成しているので、-o
は必要ありません。また、アーカイブに含める必要のあるファイルを指定することもできません(D:\HTM\*.htm
)。出力は、アーカイブの完全な名前(D:\HTM\comp.7z
)です。ファイル名にはスペースがないため、ここでは引用符は必要ありません。