Nous sommes le Mar 22 Juil, 2025 20:51
Supprimer les cookies

7z.exe et arborescence

Sur le logiciel libre en général ou un logiciel libre en particulier

Sam 30 Déc, 2006 10:43

Bonjour,

Avec 7z de 7zip, j'ai besoin de compacter certains fichiers d'un dossier puis un sous dossier complet

Cette syntaxe marche mais je voudrais que dans l'archive il me laisse le contenu de "Important"
DANS le dossier "Important".
Actuellement, il prend bien tous les fichiers voulus mais il ne conserve pas l'arborescence

7z.exe a -mx=7 -xr!*.old -xr!*.zip "\svg\Agarder" "c:\toto\*.doc"
7z.exe a -mx=7 -xr!*.old -xr!*.zip -r "\svg\Agarder" "C:\toto\Important\*.*"

Merci d'avance pour votre aide
lecteur43

Messages : 12

Sam 30 Déc, 2006 22:41

Et avec le clic droit ?
:wink:
Ner0lph

Avatar de l’utilisateur
Messages : 404
Géo : Metz

Dim 31 Déc, 2006 04:55

non
puisque c'est en ligne de commande dans un batch
lecteur43

Messages : 12

Dim 31 Déc, 2006 16:27

Utilises ce type de batch :

"C:\chemin_vers_7Zip\7z.exe" a -tzip "C:\rep_destination\nom_archive.zip" -r "C:\rep_source\*.*" -mx5

Ca devrait marcher...

Pour le niveau de compression je crois qu'en zip, il n'y a que 0,5, et 9

Je te conseilles d'utiliser le format de compression 7z (-t7z) qui est plus efficace. A noter que dans ce type de format, les niveaux de compression sont 0,1,5,7,9...et plus efficaces qu'avec le format zip.

Bon courage.

Galawa
Administrateur du projet SMI (http://smi.no-ip.org)

Le logiciel, c'est comme le sexe... c'est meilleur quand c'est libre. (Linus Torvalds)
GALAWA

Messages : 409
Géo : Dans la Dombes...

Lun 01 Jan, 2007 19:41

- inutile de mettre "t7z" puisque c'est le format par défaut

- je met "-mx=7" car dans ce cas c'est le bon compris entre vitesse et compression

mais cela ne résout pas mon problème de ranger laisser la compression dans un sous répertoire...
lecteur43

Messages : 12

Lun 01 Jan, 2007 19:57

lecteur43 a écrit:- inutile de mettre "t7z" puisque c'est le format par défaut

- je met "-mx=7" car dans ce cas c'est le bon compris entre vitesse et compression

mais cela ne résout pas mon problème de ranger laisser la compression dans un sous répertoire...


Je viens de tester...ça marche (option '-r').

Bon courage :wink:
Administrateur du projet SMI (http://smi.no-ip.org)

Le logiciel, c'est comme le sexe... c'est meilleur quand c'est libre. (Linus Torvalds)
GALAWA

Messages : 409
Géo : Dans la Dombes...

Lun 01 Jan, 2007 20:02

sur ma 2ième ligne l'option "r" y est bien
mais cela ne marche pas
il va compacter le dossier désigné mais il met les fichiers en racine (et pas dans le dossier)
lecteur43

Messages : 12

Mar 02 Jan, 2007 13:47

Ce que je veux faire c'est compacter certains fichiers d'un dossier + juste un sous-dossier précis de celui-ci

même avec un autre compacteur cela doit poser problème
lecteur43

Messages : 12

Mer 03 Jan, 2007 21:06

ouf j'ai trouvé il faut tout mettre sur la même ligne et utiliser -ir!

exemple :

7z.exe a -mx=7 -xr!*.old -xr!*.zip "\svg\Agarder" "c:\toto\*.doc" -ir!"C:\toto\Important\"

Fabuleux programme !
lecteur43

Messages : 12

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit