7zip — Командная строка: как задать выходной путь?

7zip — Командная строка: как задать выходной путь?

Я хочу сжать все файлы HTM в D:\HTM\архив с именем , comp.7zкоторый создается в D:\HTM\каталоге, поэтому я делаю следующее:

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

и получаем ошибку, точно такую ​​же, как ниже:

Error:
Incorrect command line

Почему я получаю ошибку,каков правильный способ/синтаксис использования -oswitch?

Я пытался:

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). Кавычки здесь не нужны, так как в имени файла(ов) нет пробелов.

Связанный контент