O problema é resolvido removendo \
na parte de trás.
"c:\Program Files\WinRAR\WinRAR.exe" a -afzip "e:\output.zip" "e:\foldertozip"
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?
O problema é resolvido removendo \
na parte de trás.
"c:\Program Files\WinRAR\WinRAR.exe" a -afzip "e:\output.zip" "e:\foldertozip"
Use a troca de subpastas -r
recurse.
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
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
Tags command-line zip winrar