Como passar vários arquivos para zip em um único comando usando 7 zip?

8

Eu tenho uma pasta que conterá os arquivos abaixo mencionados:

destiny.txt
destiny1.txt
destiny2.txt
destiny3.txt
destiny4.txt
destiny5.txt
destiny6.txt
destiny7.txt

Dos quais destiny1.txt, destiny4.txt, destiny6.txt são do lote1.

Estou usando 7zip para zipar os arquivos.

Posso passar esses 3 arquivos em uma única etapa para criar DestinyTest.zip ?

É possível?

    
por abhayk 15.07.2015 / 13:29

2 respostas

12

Posso passar esses 3 arquivos em uma única etapa para criar DestinyTest.zip

Você pode usar a versão de linha de comando do 7zip, que é 7z .

De uma linha de comando:

7z a -tzip DestinyTest.zip destiny1.txt destiny4.txt destiny6.txt
  • a - Adiciona arquivos para arquivar.
  • -tzip - Especifica o tipo de arquivo (estamos criando um zip archive).

Outras leituras

por 15.07.2015 / 13:45
2

Se você tiver um arquivo listando os arquivos para fazer o zip, por exemplo

crie uma lista de arquivos para arquivar, um em cada linha. Este é um @ -list, nos dias do DOS, um número de proggies fará isso para cada linha.

Você pode criar esse arquivo com dir /b destin*.* > zipme.lst e, em seguida, remover linhas de um editor ascii (bloco de notas ou edição).

type zipme.lst destiny1.txt destiny4.txt destiny6.txt 7za a -tzip DestinyTest.zip @zipme.lst

Isto irá encontrar zipme.lst e adicionar todos os arquivos listados nele. Pode ser mais longo que a linha de comando e você tem algum controle sobre isso.

    
por 15.07.2015 / 14:13

Tags