Como especificar o caminho relativo na linha de comando 7-zip?

4

Eu gosto de 7-zip e eu precisava da linha de comando hoje. Eu encontrei um problema.

Existe uma maneira de especificar um caminho dentro do arquivo ao compactar?

Por exemplo, eu tenho um arquivo em C:\some_dir\my_file.txt . Ao compactar, desejo especificar o caminho de destino como \other_dir\my_file.txt no arquivo.

Isso é possível? Isso parece ser uma coisa bastante comum.

    
por Kugel 27.01.2011 / 09:46

2 respostas

1

Nem o utilitário 7zip nem qualquer arquivador que conheço suporta isso diretamente. Você pode, no entanto, criar uma estrutura de diretórios que corresponda ao que você gostaria no arquivo, copiar arquivos no lugar e arquivá-los ... Muito triste, em todo caso, ver a funcionalidade presente na GUI, ainda faltando na linha de comando .

    
por 27.01.2011 / 12:45
0

Você pode usar o comando 'rn' do 7zip na linha de comando:

7z rn archive.7z my_file.txt \other_dir\my_file.txt

Isso colocará seu arquivo já compactado em uma pasta de arquivo diferente (interna). Isso funciona apenas no arquivo já criado.

Se você precisar que 'other_dir' seja um caminho relativo (não um diretório aleatório), pode reproduzir com o diretório de trabalho atual e passar relativo nomes de arquivo para esse diretório .

    
por 05.07.2016 / 22:19

Tags