J'ai la structure de dossier suivante:
- racine
- dossier1
- dossier2
- dossier3
- 7za.exe
Je veux exécuter l'outil de ligne de commande 7-zip pour compresser tous les fichiers dans folder1
un fichier zip appelé folder1.zip
.
Lancer le suivant
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 contient tous les fichiers qu'il contenait. 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 souhaite pas non plus exécuter de manière récursive l'outil de ligne de commande pour chaque fichier / dossier.
Existe-t-il un commutateur offrant cette fonctionnalité?
cd
dans folder1 et7za.exe a -tzip ..\folder1.zip *.*
?