Linha de Comando para zipar um arquivo usando o WinRar

2

Procurei as respostas na lista e não encontrei correspondência.

Qual é a linha de comando para zipar um arquivo usando o Winrar e depois movê-lo para uma pasta específica?

    
por quack quixote 31.10.2009 / 23:58

4 respostas

5

Embora não tenha encontrado documentação para isso, consegui usar o winrar a partir da linha de comando. Eu usei a seguinte sintaxe:

winrar a nomeArquivo arquivo1 arquivo2 ....

para criar um arquivo e

winrar x archiveName

para extrair os arquivos dele no diretório atual.

    
por 15.12.2009 / 16:55
3

O WinRAR não pode ser usado a partir da linha de comando, use RAR.

rar.exe (ao contrário do WinRAR) não pode ser usado para criar um arquivo zip.

para todos os possíveis comandos RAR e switches referem-se a ajuda ( rar /? )

mas aqui está como usar zipar e descompactar na linha de comando do windows .

    
por 01.11.2009 / 00:12
3

Por post de sqlsavvy no StackOverflow , é possível fazer usando winrar.exe a partir da linha de comando.

Make certain you are using WinRAR.exe and not Rar.exe.

If you are using the command line to do this make sure you type:

winrar a -afzip c:\test.zip c:\test.csv

not:

a -afzip c:\test.zip c:\test.csv

Eu confirmo que isso funciona, no entanto, aparece uma barra de progresso de gui durante a compactação, em vez de fornecer saída de linha de comando.

    
por 21.11.2011 / 22:09
2

Você poderia usar estes

adicione a pasta "c: \ latest data" ao arquivo D: \ Archives \ Info.rar

WinRAR a D:\Archives\Info.rar "c:\latest data"

adicione a pasta "c: \ latest data" e subpastas ao arquivo D: \ Archives \ Info.zip

WinRAR a -r D:\Archives\Info.zip "c:\latest data"

Observe que o WinRAR usará a extensão de arquivo (zip ou rar) para decidir o formato de arquivo resultante ou você pode usar a opção acima. O WinRAR pode ser usado totalmente no modo de linha de comando e há muitos comandos e opções, por exemplo, você poderia adicionar -ibck para evitar a barra de progresso. Além disso, o WinRAR definirá o errorlevel como 0 para nenhum erro, 1 para avisos e 2+ para sinalizar vários erros para facilitar o uso em arquivos em lotes ou scripts. Tudo isso é explicado na ajuda do WinRAR.

    
por 29.03.2012 / 20:38