Nous sommes le Mar 17 Juin, 2025 15:05
Supprimer les cookies

7zip et sous répertoire en ligne de commande

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

Mar 12 Déc, 2006 15:28

Bonjour,

voilà la ligne de commande que j'utilise pour compresser des fichier en ligne de commande avec 7zip
Elle permet de compresser chaques fichier indépendamment ( un zip par fichier )
par la ligne de commande monbat.bat c:\repsource c:\repdestination

for %%f in (%1\*.*) do "C:\Program Files\7-Zip\7z.exe" a -tzip "%2\%%~nf.zip" "%%f"

Cela fonctionne trés bien, mais j'aimerais pouvoir prendre en plus les sous répertoire de répertoire à sauvegarder et je n'y comprend rien dans la documentation

Pourriez vous m'aider S.V.P

Merci d'avance
Gwendal

Messages : 1

Mar 12 Déc, 2006 20:24

Bonsoir,

Essaie avec
Code: Tout sélectionner
for /r %1 %%f in (*) do ( "C:\Program Files\7-Zip\7z.exe" a -tzip "%2\%%~nf.zip" "%%f" )


Le /r fait en sorte de parcourir toutes l'arborescence du dossier spécifié juste après.
Amicalement,

Laurent
obor2

Messages : 524
Géo : belgique

Mar 12 Déc, 2006 20:55

Tu as regardé ?
LinuxVillage - http://linuxvillage.org
Site d'entraide d'utilisateurs GNU/Linux
Mélodie

Messages : 4555
Géo : France

Qui est en ligne ?

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