7-Zip: Automatize o script com a pasta excluindo, mas inclua seu conteúdo (defina a pasta como raiz) na estrutura .cbr

0

Quando eu uso este script

for /d %%X in (*) do "c:\Programs-Zipz.exe" a "%%X.cbr" "%%X\"

no diretório como este

mainfolder
  comicfolder1
    001.png
    002.png
  comicfolder2
    001.png
    002.png

os resultados são

mainfolder
   comiczip1.cbr
      comicfolder1
         001.png
         002.png
   comiczip2.cbr
      comicfolder2
         001.png
         002.png

Por causa disso, nenhum dos leitores da cbr pode ler este zip.

Qual parâmetro devo usar para obter essa estrutura abaixo?

mainfolder
   comiczip1.cbr
      001.png
      002.png
   comiczip2.cbr
      001.png
      002.png
    
por gorkemq 01.08.2018 / 15:22

1 resposta

0

Não existe tal chave ou parâmetro no 7-zip para excluir o diretório do caminho. Mas você pode conseguir o que você quer se você mudar o diretório atual antes da compressão.

for /d %%X in (*) do (
    pushd %%X
    "c:\Programs-Zipz.exe" a "..\%%X.cbr" ".\*"
    popd
)
    
por 01.08.2018 / 20:43