Comando em lote para arquivar pastas com conteúdo usando o WinRaR

2

Eu tenho muitas pastas na raiz "C: \ Test \ Archiv \" (mais de 1000). Para ser mais específico, recebo um a cada hora. Eles são nomeados da seguinte forma: ay %year% m %month% d %day% h%hour%

Em cada pasta há 4 arquivos.

O que eu tento fazer é compactar todas as pastas com os arquivos nelas em um arquivo.rar.

Eu tentei o comando:

"C:\Program Files\WinRaR\rar" a -r -ep1 "C:\test.rar" C:\Test\Archiv\ay2015m04d21h*

Eu obtenho corretamente meu arquivo com as pastas correspondentes, mas elas estão todas vazias ...

Então eu tentei o mesmo comando com "\*.*"

"C:\Program Files\WinRaR\rar" a -r -ep1 "C:\test.rar" C:\Test\Archiv\ay2015m04d21h*\*.*

Mas recebo um erro "No Files"

Alguém tem uma ideia do que eu poderia fazer para ter apenas as pastas do dia contendo todos os arquivos?

    
por MeuMeuX 22.04.2015 / 15:42

1 resposta

0

Usar curingas com pastas e não com arquivos é um pouco complicado com o WinRAR, mas pode ser feito assim:

rar a -n*\ay2015m04d21h*\* "C:\test.rar" "C:\Test\Archiv"
    
por 22.04.2015 / 20:08