7zip - Línea de comando: ¿cómo configurar la ruta de salida?

7zip - Línea de comando: ¿cómo configurar la ruta de salida?

Quiero comprimir todos los archivos HTM en D:\HTM\un archivo llamado comp.7zque se crea en D:\HTM\el directorio, así que hago lo siguiente:

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

y obtiene un error, exactamente como se muestra a continuación:

Error:
Incorrect command line

¿Por qué recibo un error?¿Cuál es la forma/sintaxis correcta de usar -oswitch?

Yo he tratado:

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

Y:

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

Crea comp.7zen CWD.

Respuesta1

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

No lo necesitas -oya que estás creando un archivo. Tampoco especifica qué archivos deben incluirse en el archivo ( D:\HTM\*.htm). El resultado es el nombre completo del archivo ( D:\HTM\comp.7z). Las comillas no son necesarias aquí, ya que no hay espacios en los nombres de los archivos.

información relacionada