Como uso o 7-zip para adicionar uma pasta a um arquivo, incluindo apenas arquivos com certas extensões?

2

Eu sei que o comando 7-zip para adicionar uma pasta a um arquivo é, por exemplo:

"c:\program files-zipz" a testArchive.zip c:\myFolder

E o comando para adicionar apenas arquivos de uma certa extensão a um arquivo é, por exemplo:

"c:\program files-zipz" a testArchive.zip c:\myFolder\*.jpg -i!c:\myFolder\*.pdf

Como adiciono uma pasta a um arquivo contendo apenas arquivos de uma determinada extensão? Eu tentei:

"c:\program files-zipz" a testArchive.zip c:\myFolder\ -i!c:\myFolder\*.jpg -i!c:\myFolder\*.pdf

mas isso acabou de adicionar todos os arquivos na pasta, não apenas os arquivos .jpg e .pdf. Além disso, também adicionei subpastas, que eu não queria.

Existe uma maneira de usar o switch -x para que eu possa dizer, "adicionar todos os arquivos, exceto aqueles que não são , e não adicionar subpastas"?

    
por sigil 06.04.2012 / 22:10

1 resposta

1

Seu comando disse ao 7z para adicionar os dados em myFolder , depois também para adicionar coisas em myFolder que era um jpg, depois o que é um pdf. Você pode simplesmente usar:

"c:\program files-zipz" a testArchive.zip -i!c:\myFolder\*.jpg -i!c:\myFolder\*.pdf

e isso selecionará os arquivos corretos por meio dos filtros de inclusão.

    
por 30.04.2012 / 17:07

Tags