Extração em lote com 7Zip

Extração em lote com 7Zip

Recebo uma única pasta zip com várias pastas zip dentro dela. Cada pasta zip individual contém um arquivo. Existe uma maneira de extrair todos eles em uma única etapa?

Responder1

No Windows 7, Vista, XP, etc.

Na linha de comando:

pasta de cd
para /f "usebackq" %i in (`dir *.7z /s/b`) faça 7za x %i

Em um arquivo em lote, dobre os sinais de %:

pasta de cd
para /f "usebackq" %%i in (`dir *.7z /s/b`) do (
    @echo extraindo %%i
    7za x %%i
)

informação relacionada