J'ai la structure de dossier suivante :
- racine
- dossier 1
- dossier2
- dossier3
- 7za.exe
Je veux lancer l'outil de ligne de commande 7-zip pour compresser tous les fichiers dans folder1
dans un fichier zip appelé folder1.zip
.
Exécution de ce qui suit
7za.exe a -tzip folder1.zip folder1\\*.*
produit un fichier zip comme prévu. Cependant, lorsque j'ouvre le fichier zip, il contient un dossier appelé folder1
et à l'intérieur de celui-ci, j'ai tous les fichiers qui se trouvaient dans ce dossier. Je ne veux pas que le nom du dossier soit ajouté au dossier zip, c'est-à-dire que je voudrais ajouter tous les fichiers dans un format de fichier "plat".
Je ne veux pas non plus exécuter récursivement l'outil en ligne de commande pour chaque fichier/dossier individuel.
Existe-t-il un commutateur qui offre cette fonctionnalité ?