J'ai un fichier zip que les gens vont télécharger. La structure ressemble à ceci:
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
Je veux copier ceci dans un dossier spécifique - disons C: \ projets \ nom du projet
mais je ne veux pas toute la hiérarchie
ex:
ne veut pas: C: \ projets \ nomprojets \ web \ ws2go-data \ projet \ nomprojet
voulez-vous: C: \ projets \ nomprojets \ dir1
voulez-vous: C: \ projets \ nomprojets \ dir2
Jusqu'à présent, j'ai quelque chose comme ça
cd C:\projects
7z x zip-test.zip -otest1 web/ws2go-data/project/projectname
Mais ça me donne ce que je ne veux pas. Je n'arrive pas à comprendre comment supprimer toute la structure de dossiers ci-dessus.
Réponses:
Si vous utilisez l'indicateur 'e' avec 7zip, tout sera extrait dans le dossier actuel (ou vous pouvez utiliser -o pour spécifier le dossier):
ou:
de: https://sevenzip.osdn.jp/chm/cmdline/commands/extract.htm
la source