Se você usar o sinalizador 'e' com 7zip, ele extrairá tudo para a pasta atual (ou você poderá usar -o para especificar a pasta):
cd C:\projects
7z e zip-test.zip
ou:
7z e zip-test.zip -oC:\projects
de: link
Eu tenho um arquivo zip que as pessoas vão enviar. A estrutura é assim:
file.zip
\a bunch of directories:
web\ws2go-data\
web\ws2go-data\project\
web\ws2go-data\project\projectname\dir1
web\ws2go-data\project\projectname\dir2
Eu quero copiar isso em uma pasta específica - digamos C: \ projects \ projectname
mas não quero toda a hierarquia
ex:
não deseja: C: \ projetos \ nome do projeto \ web \ ws2go-data \ projeto \ nome do projeto
deseja: C: \ projetos \ nome do projeto \ dir1
deseja: C: \ projects \ projectname \ dir2
Até agora, eu tenho algo parecido com isso
cd C:\projects
7z x zip-test.zip -otest1 web/ws2go-data/project/projectname
Mas isso me dá o que eu não quero. Não consigo descobrir como remover toda a estrutura de pastas acima.
Se você usar o sinalizador 'e' com 7zip, ele extrairá tudo para a pasta atual (ou você poderá usar -o para especificar a pasta):
cd C:\projects
7z e zip-test.zip
ou:
7z e zip-test.zip -oC:\projects
de: link