J'ai un dossier qui contiendra les fichiers mentionnés ci-dessous:
destiny.txt
destiny1.txt
destiny2.txt
destiny3.txt
destiny4.txt
destiny5.txt
destiny6.txt
destiny7.txt
Dont destiny1.txt, destiny4.txt, destiny6.txt sont de lot1.
J'utilise 7Zip
pour compresser les fichiers.
Puis-je transmettre ces 3 fichiers en une seule étape pour créer DestinyTest.Zip
?
C'est possible?
DestinyTest.Zip
Vous pouvez utiliser la version en ligne de commande de 7Zip qui est 7z
.
A partir d'une ligne de commande:
7z a -tzip DestinyTest.Zip destiny1.txt destiny4.txt destiny6.txt
a
- Ajoute des fichiers à archiver.-tzip
- Spécifie le type d'archive (nous créons une archive Zip
).Si vous avez un fichier listant les fichiers pour créer le zip, par exemple
créer une liste de fichiers à archiver, un sur chaque ligne. Ceci est une liste @, depuis les jours DOS, un certain nombre de programmes le feront pour chaque ligne.
Vous pouvez créer un tel fichier avec dir /b destin*.* > zipme.lst
, puis supprimer des lignes dans un éditeur ascii (bloc-notes ou édition).
type zipme.lst destiny1.txt destiny4.txt destiny6.txt 7za a -tzip DestinyTest.Zip @zipme.lst
Cela trouvera zipme.lst et ajoutera tous les fichiers qui y sont listés. Il peut être plus long que la ligne de commande et vous en avez le contrôle.