Pasta zip da linha de comando do Winrar

2

Estou tentando usar a linha de comando do WinRAR para a pasta zip:

"c:\Program Files\WinRAR\WinRAR.exe" a -afzip "e:\output.zip" "e:\foldertozip\"

Se o arquivo foldertozip contiver, a linha de comando funcionará. Mas se a pasta não contiver nenhum arquivo, mas pastas nas quais a subpasta contenha arquivos, aparecerá o erro dizendo No files to add .

Como posso resolver isso?

    
por user1995781 17.04.2015 / 10:26

3 respostas

1

O problema é resolvido removendo \ na parte de trás.

"c:\Program Files\WinRAR\WinRAR.exe" a -afzip "e:\output.zip" "e:\foldertozip"
    
por 17.04.2015 / 11:03
1

Se a pasta não contiver arquivos além da subpasta contendo arquivos, haverá um erro

Use a troca de subpastas -r recurse.

Exemplos para compactar uma pasta

rar a -r yourfiles.rar *.txt c:\yourfolder

creates archive yourfiles.rar and compresses all .txt files in c:\yourfolder and all its subfolders

rar a yourfiles 

creates archive yourfiles.rar and compresses all files in the current folder, but doesn’t include subfolders (note lack of extension; WinRAR will use the default extension .rar)

  • a command adds to the archive

  • -r switch recurses subfolders

Fonte Usando as ferramentas de linha de comando do WinRAR no Windows

    
por 17.04.2015 / 10:46
-1

você pode usar isto: se o arquivo rar.exe estiver na pasta de arquivos do programa  c: \ arquivos de programas \ winrar \ rar a -r -df  

    
por 14.12.2016 / 08:56