Atualizar arquivo em um subdiretório com linha de comando 7z

4

Como o título diz, eu quero atualizar o arquivo test.txt que está localizado em um diretório chamado Test dentro de um arquivo chamado test.zip

Se eu executar 7z.exe u test.zip test.txt , coloque o arquivo no diretório raiz. ou seja, a estrutura da pasta é semelhante à da atualização, o que significa que há um arquivo duplicado agora. Eu quero atualizar o test.txt no subdiretório de teste

\test.txt
\Test\test.txt
    
por RC1140 03.09.2010 / 10:22

1 resposta

4

A solução mais simples seria realmente ter a mesma estrutura de diretórios e arquivos no disco do que no arquivo.

Então você teria test.zip em um diretório. No mesmo diretório você teria o teste de diretório e nesse diretório você colocaria o test.txt. Então você usaria o comando

7z.exe u test.zip test\test.txt

Quanto a especificar um diretório de destino no arquivo, não sei se é possível.

    
por 03.09.2010 / 10:53