7z - Posso extrair o conteúdo de apenas uma pasta em um arquivo do console?

3

Eu tenho um arquivo com uma estrutura como esta:

foobar.nupkg
    foo
        herp.dll
        derp.exe
    bar
        lerp.dll
        nerp.exe

Agora, tenho um arquivo em lote que extrai o conteúdo para outro diretório:

7z e "C:\Users\Me\foobar.nupkg" "C:\Users\Me\Myfolder"

O problema é que este comando extrai todos os arquivos para Myfolder quando eu quero apenas o conteúdo de, digamos, foo. Existe uma maneira de conseguir isso a partir do console, talvez usando o Powershell?

    
por JAF 29.11.2016 / 15:25

1 resposta

1

Eu só quero o conteúdo de, digamos, foo

Você precisa usar a opção -o (definir o diretório de saída) e, em seguida, usar uma especificação selvagem para os arquivos que você deseja extrair.

Use a seguinte linha de comando (não testada):

7z e "C:\Users\Me\foobar.nupkg" -o"C:\Users\Me\Myfolder" foo\*.*

Outras leituras

por 29.11.2016 / 19:34