Problème boucle Dos

Résolu
Belgium1990 Messages postés 3 Statut Membre -  
Belgium1990 Messages postés 3 Statut Membre -
Problème boucle Dos

voila :

ou serait le problème sachant que normalement on doit obtenir 5 dossiers ainsi que dans chaque dossiers 4 sous dossiers

echo off
cls

set /a count = 0

:Boucle
set /a count2 = 0
set /a count = count +1
echo creation du dossier%count%
md c:\users\Jean-claude\dossier%count%
if %count% == 5 goto stop

:Boucle2

set /a count2 = count2 +1
echo creation du dossier1\sdos1
md c:\users\Jean-claude\dossier%count%\sdos%count2%

if %count2% == 5 Goto boucle

Goto boucle2

:stop
Pause

en résultat final, j'obtiens tout tes dossiers mais il y a le dernier dossier qui est vite

d'ou vient le soucis ?

3 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    mes conseils : eviter les espaces avant et après = dans set, utiliser == pour tester les chaines, EQU, GTR, etc pour les tests numériques
    @echo off
    set /a count=0
    :Boucle
    set /a count2=0
    set /a count=count+1
    if %count% GTR 5 goto stop
    echo creation du dossier%count%
    md c:\users\Jean-claude\dossier%count%
    :Boucle2
    set /a count2=count2+1
    echo creation du dossier%count%\sdos%count2%
    md c:\users\Jean-claude\dossier%count%\sdos%count2%
    if %count2% EQU 5 Goto boucle
    Goto boucle2
    :stop
    Pause
    0
  2. Belgium1990 Messages postés 3 Statut Membre
     
    Merci Pour votre aide .
    0