Boucle en batch

Fermé
Galerien_au_pouvoir - 25 janv. 2011 à 00:47
 Galerien_au_pouvoir - 25 janv. 2011 à 18:09
Voila, j'ai cherché partout, je n'ai pas trouvé le moyen de faire un truc très simple....

J'ai besoin de créer des repertoires en masse, du style :
rep_1
rep_2
rep_3
...

J'ai cherché du coté du batch, pas trouvé une boucle incrementable comme je le voudrais, comme en C par exemple

J'ai aussi testé en C, mais la commande system ne peut pas prendre en compte mes modifications d'une variable du programme (pas de truc du genre system(mkdir rep_%d); si vous voyez ce que je veux dire)

Bref, je suis face a un problème assez simple mais pourtant je ne trouve pas de solution, ca me rend fou x)

Merci d'avance

2 réponses

dubcek Messages postés 18719 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 4 mai 2024 5 615
25 janv. 2011 à 08:51
hello
C:> for /L %n in (1,1,10) do @md rep_%n

C:> dir /b
rep_1
rep_10
rep_2
rep_3
rep_4
rep_5
rep_6
rep_7
rep_8
rep_9

C:>
1
Galerien_au_pouvoir
25 janv. 2011 à 18:09
Yesss, merci beaucoup =)
0