5

Я хочу сжать все файлы 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"

Создает comp.7z в CWD.

1 ответ1

6
7z a D:\HTM\comp.7z D:\HTM\*.htm

Вам не нужно -o так как вы создаете архив. Вы также не можете указать, какие файлы должны быть включены в архив (D:\HTM\*.htm). Выходными данными является полное имя архива (D:\HTM\comp.7z). Кавычки здесь не нужны, так как в имени файла (ов) нет пробелов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .