7zip - compacta o conteúdo de cada pasta em um diretório

1

Eu basicamente quero compactar cada arquivo em cada pasta, excluir o arquivo original e deixar a pasta descompactada. Eu não quero compactar a pasta inteira, apenas o conteúdo nela.
Isso, com 7zip e o algoritmo LZMA2 no nível de compactação Ultra.
Eu estou supondo que eu preciso de um arquivo de lote, mas eu não sou muito bom com isso.

    
por Ivan P. 07.08.2013 / 12:58

1 resposta

1

Coloque isso no arquivo de lote:

REM Usage: ZipFilesRecursively.bat "C:\My Files"
for /R "%~f1" %%F in (*) do (
    7z a -mx9 "%%~dpnxF.7z" "%%F"
    if exist "%%~dpnxF.7z" del "%%F"
)
    
por 07.08.2013 / 19:12