Como faço para abrir TODOS os arquivos em uma pasta usando 7-zip em lote?

O título diz tudo. Não sei como fazer isto, e o outro post em Desbloquear todos os ficheiros numa pasta com o 7zip na linha CMD

Não me explica nada de forma muito coerente. Alguém me pode ajudar com uma maneira simples de abrir tudo .ficheiros zip dentro de uma pasta específica?

 15
Author: Community, 2015-07-16

2 answers

Isto irá desbloquear todos os ficheiros zip na pasta actual (na mesma pasta), assumindo que tenha instalado o 7zip na localização C:\Program Files\7-Zip.

Se adicionou a sua pasta 7zip à path, pode apenas introduzir 7z em vez do fullpath

"C:\Program Files\7-Zip\7z.exe" e *.zip
 31
Author: Gabor, 2018-01-13 21:24:55
Só para somar a resposta do Gabor. A minha pasta de instalação predefinida era C:\Program Files (x86)\7-Zip por isso vou partir daí. Aqui está o link para baixar 7zip .

Queria abrir TODOS os ficheiros zip de uma pasta para várias pastas. no entanto, o e na resposta anterior exporta tudo no diretório.

Aqui está o desbloqueio "normal" a criar uma pasta por ficheiro zip aberto:

 "C:\Program Files (x86)\7-Zip\7z.exe" x *.zip

E para ter um detalhe completo do que você pode fazer com 7z.exe utilização o --help:

 "C:\Program Files (x86)\7-Zip\7z.exe" --help

Aqui está a sua saída:

Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
       [<@listfiles...>]

<Commands>
  a: Add files to archive
  b: Benchmark
  d: Delete files from archive
  e: Extract files from archive (without using directory names)
  l: List contents of archive
  t: Test integrity of archive
  u: Update files to archive
  x: eXtract files with full paths

<Switches>
  -ai[r[-|0]]{@listfile|!wildcard}: Include archives
  -ax[r[-|0]]{@listfile|!wildcard}: eXclude archives
  -bd: Disable percentage indicator
  -i[r[-|0]]{@listfile|!wildcard}: Include filenames
  -m{Parameters}: set compression Method
  -o{Directory}: set Output directory
  -p{Password}: set Password
  -r[-|0]: Recurse subdirectories
  -scs{UTF-8 | WIN | DOS}: set charset for list files
  -sfx[{name}]: Create SFX archive
  -si[{name}]: read data from stdin
  -slt: show technical information for l (List) command
  -so: write data to stdout
  -ssc[-]: set sensitive case mode
  -ssw: compress shared files
  -t{Type}: Set type of archive
  -u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]: Update options
  -v{Size}[b|k|m|g]: Create volumes
  -w[{path}]: assign Work directory. Empty path means a temporary directory
  -x[r[-|0]]]{@listfile|!wildcard}: eXclude filenames
  -y: assume Yes on all queries
 3
Author: Sylhare, 2018-01-13 19:14:29