Como criar ZIPs com o conteúdo de cada pasta [duplicada]

0

Eu tenho várias pastas e preciso compactar o conteúdo de cada pasta em um arquivo ZIP separado. No entanto, todo ZIP deve conter apenas o conteúdo de cada pasta e não a pasta em si.

O código a seguir cria um arquivo com a pasta incluída. É perto do que estou procurando, mas ainda não cheguei.

for /d %%X in (*) do  "c:\Program Files-Zipz.exe" a "%%X.zip" "%%X\"

O que recebo: XXX.zip > XXX(folder) > content
O que eu quero: XXX.zip > content

Como posso fazer isso?

    
por Erues 14.08.2013 / 16:34

1 resposta

0

tente isto:

for /d %%X in (*) do "c:\Program Files-Zipz.exe" a "%%~X.zip" "%%~X\*"

e se isso não funcionar:

for /d %%X in (*) do  for %%Y in ("%%~X\*") do "c:\Program Files-Zipz.exe" a "%%~X.zip" "%%~Y"
    
por 19.08.2013 / 19:43