
Я хочу сжать все файлы HTM в D:\HTM\
архив с именем , comp.7z
который создается в D:\HTM\
каталоге, поэтому я делаю следующее:
7z a -o "D:\HTM" comp.7z "D:\HTM"
и получаем ошибку, точно такую же, как ниже:
Error:
Incorrect command line
Почему я получаю ошибку,каков правильный способ/синтаксис использования -o
switch?
Я пытался:
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
). Кавычки здесь не нужны, так как в имени файла(ов) нет пробелов.