Como excluir uma pasta no 7zip?

8

Eu quero compactar a pasta C:\Temp , mas sem uma subpasta específica (por exemplo, C:\Temp\test ). Como posso fazer isso com 7zip?

Eu criei o seguinte comando:

c:\Temp>7zip a -t7z test.7z c:\temp\ -mx0 -x!c:\temp\test\*

mas não funciona, pois a saída é:

7-Zip (A) 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18

Scanning

Updating archive test.7z


Compressing  Temp\admin.PNG
Compressing  Temp\test\admin2.PNG   <<<<<< this file should not be added to the archive
Compressing  Temp\first.txt
    
por Martin Vseticka 02.12.2013 / 11:04

1 resposta

5

Como testado no meu sistema:

7zip a -t7z -mx0 -x!test\* test.7z c:\temp\ 

Se você estiver no diretório de origem, os arquivos serão armazenados com caminhos relativos, portanto, a pasta de teste será semelhante a test\file1.txt , não c:\temp\test\file1.txt .

Por favor, note que com a opção -mx0, você não está compactando os arquivos, apenas copiando-os para o arquivo.

    
por 02.12.2013 / 20:25