Aide pour boucle for shell DOS

Aide pour boucle for shell DOS - Shell/Batch - Programmation

Marsh Posté le 05-07-2010 à 17:01:22    

Bonjour,
 
J'aurais besoin de faire un traitement sur tous les répertoires contenus dans un répertoire mère
Le but étant de les zipper, car il s'agit d'archives qu'il me faut conserver sans trop prendre de place
 
Exemple :
répertoire archives, contenant les sous répertoires
20090101
20090102
20090103
etc...
 
pour chaque répertoire rep, il faudrait que je fasse 7z u -tzip c:\archiveszip\rep c:\archives\rep
 
Je sais bien qu'il faut utiliser la boucle for avec un dir, mais je dois faire un blocage psychologique sur la commande for  :pt1cable:  j'y arrive pas  :cry:  
 
 
Si une âme charitable voulait bien me donner la solution  :jap:  
 
Merci

Reply

Marsh Posté le 05-07-2010 à 17:01:22   

Reply

Marsh Posté le 06-07-2010 à 15:48:52    

Quelque chose comme ça :

Code :
  1. FOR /d %%r IN (C:\Archives\*) DO 7z u -tzip c:\archiveszip%%~nxr %%r


 
Jean-Pierre.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed