Probleme de boucle dos

Résolu/Fermé
bratillas Messages postés 49 Date d'inscription jeudi 18 avril 2013 Statut Membre Dernière intervention 20 décembre 2013 - 26 oct. 2013 à 00:15
bratillas Messages postés 49 Date d'inscription jeudi 18 avril 2013 Statut Membre Dernière intervention 20 décembre 2013 - 26 oct. 2013 à 19:23
bonjour a tous je doit réaliser un test pour l école et l une des épreuve et de devoir réaliser une boucle en dos.

je doit crée 4 dossier comprenant 5 sous dossier

mon probleme et le suivant j obtien bien les 4 dossier avc les 5 sous dossier

mais un 5 ieme dossier vide vien m embete et j aimerai ne pas l avoir

comment puis je faire ,en evitant de faire un rd ds ma commande ???

voici le code:

echo off
cls
set /a count = 0

:boucle
set /a count2 = 0
set /a count = count + 1
echo creation du dossier%count%
md c:\dossier%count%
if %count%==5 goto stop

:boucle2
set /a count2 = count2 + 1
echo creation du dossier1\sdos1
md c:\dossier%count%\sdos%count2%
if %count2%==5 goto boucle

goto boucle2

goto boucle

:stop

pause

2 réponses

f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 710
Modifié par f894009 le 26/10/2013 à 08:00
Bonjour,

mettez votre test avant de creer les repertoires

ou modifiez le test

if %count%==5 goto stop

devient:

if %count%==4 goto stop
0
bratillas Messages postés 49 Date d'inscription jeudi 18 avril 2013 Statut Membre Dernière intervention 20 décembre 2013
26 oct. 2013 à 19:15
en changer celle ligne comme ca il me cree quand meme le 5 ieme dossier vide
mais bien les 4 dossier avec sous dossier
0
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 621
26 oct. 2013 à 08:29
hello
ou utiliser des boucles FOR
@echo off
for /L %%a in (1,1,4) do (
md dossier%%a
for /L %%b in (1,1,5) do md dossier%%a\sdos%%b
)
0
bratillas Messages postés 49 Date d'inscription jeudi 18 avril 2013 Statut Membre Dernière intervention 20 décembre 2013
26 oct. 2013 à 19:23
mrc beaucoup cela fonctionne grand merci
0