Compression inutile avec 7Z
Résolu
Zeddo
Messages postés
75
Date d'inscription
Statut
Membre
Dernière intervention
-
Zeddo Messages postés 75 Date d'inscription Statut Membre Dernière intervention -
Zeddo Messages postés 75 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un petit batch qui doit entre autre zipper certains fichiers aux extensions multiples.
Rien de sorcier, la commande pour moi est la suivante :
7z a -tzip GLS.zip *.*
Par contre, il se peut qu'il n'y ait rien à zipper, et donc aucune archive ne devrait être créée.
Or Cette ligne de commande me crée quand même un zip, mais vide... ce qui fausse les résultats attendus par mon script.
Auriez-vous une idée pour qu'une archive vide ne soit pas créée ?
J'avais pensé me baser sur le poids de l'archive ,mais vide ou pleine elle pèse 1k seulement (des fichiers très légers à regrouper, ça pèse pas lourd)
Cdt,
zedd
J'ai un petit batch qui doit entre autre zipper certains fichiers aux extensions multiples.
Rien de sorcier, la commande pour moi est la suivante :
7z a -tzip GLS.zip *.*
Par contre, il se peut qu'il n'y ait rien à zipper, et donc aucune archive ne devrait être créée.
Or Cette ligne de commande me crée quand même un zip, mais vide... ce qui fausse les résultats attendus par mon script.
Auriez-vous une idée pour qu'une archive vide ne soit pas créée ?
J'avais pensé me baser sur le poids de l'archive ,mais vide ou pleine elle pèse 1k seulement (des fichiers très légers à regrouper, ça pèse pas lourd)
Cdt,
zedd
A voir également:
- Compression inutile avec 7Z
- Fichier 7z - Guide
- Supprimer application inutile android - Guide
- Meilleur logiciel de compression gratuit - Guide
- Compression pdf - Guide
- Liste application inutile windows 10 - Guide
2 réponses
tu peux peut-etre encapsuler dans un 'if -f' (désolé je travaille en sh, donc c'est peut-etre pas la même chose pour windows)
Eh ben oui...
On dit que "quand on a pas de tête on a des jambes", dans mon cas on utilise les fofos :p
Ca donne ceci en dos (pour mon cas les fichiers sont de la forme Xdes_chiffres.des_chiffres , les chiffres changeant à chaque fichier) :
IF NOT EXIST x*.* (
exit
) ELSE (
7z a -tzip GLS.zip *.*
)
Merci pour l'idée, c'était la bonne. Sujet résolu
On dit que "quand on a pas de tête on a des jambes", dans mon cas on utilise les fofos :p
Ca donne ceci en dos (pour mon cas les fichiers sont de la forme Xdes_chiffres.des_chiffres , les chiffres changeant à chaque fichier) :
IF NOT EXIST x*.* (
exit
) ELSE (
7z a -tzip GLS.zip *.*
)
Merci pour l'idée, c'était la bonne. Sujet résolu