Batch

Résolu
CrashOv3r Messages postés 73 Statut Membre -  
hamza_0081 Messages postés 260 Statut Membre -
Bonjour,
j'aimerai créer une boucle qui me créer des dossier nommé "test" mais chaque fois ça risque de me dire que le dossier existe deja, donc il faudrait si c'est possible que la boucle me créer des dossier de telle sorte que :
test
test1
test2
test3
test4
test5
en faisant comme ça ne me dirais jamais que le dossier existe deja .
j'espere que vous aurez compri ce que je veux dire
je sais pas trop comment expliqué ^^

merci
Configuration: Windows XP
Firefox 3.0.7

7 réponses

  1. cs-bilou Messages postés 836 Statut Membre 164
     
    Salut alors il faut passer par une commande for avec le commutateur /l.

    FOR /L %variable IN (début,pas,fin) DO commande [paramètres]
    
        L'ensemble est une séquence de chiffres allant de début à fin, incrémenté
        de pas. Ainsi (1,1,5) génère la séquence 1 2 3 4 5 et (5,-1,1) génère la
        séquence (5 4 3 2 1)


    Donc pour toi:

    @echo off
    set nbr.folders=X
    for /l %%i in (1,1,%nbr.folders%) do md test%%i
    pause


    Tu remplace le X (ou le %nbr.folders%) par le nombres de dossier que tu veux créé.

    Bilou.
    0
  2. CrashOv3r Messages postés 73 Statut Membre 15
     
    merci pour ta reponse ;)
    mais si je veux les créer dans un repertoire il suffit que je rajoute au tout debut cd C:\Program Files nn?
    et quelle serait la commande pour créer des dossier a l'infini ? ( ça serait bete que je le fasse sans faire expres, mieux vaut que je sache ce qu'il ne faut pas faire ) ^^
    merci
    0
  3. cs-bilou Messages postés 836 Statut Membre 164
     
    Oui voila il suffit de mettre cd "c:\Program Files\"
    Avec le truc que je tes passe moi je me suis amuser a faire un truc pour créé plein de dossier.
    MDR trop marrant.

    Bilou.
    0
  4. CrashOv3r Messages postés 73 Statut Membre 15
     
    ok merci pour tes reponses ^^
    je te di a la prochaine parceque je risque de revenir poser des question debile lol
    @+
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. cs-bilou Messages postés 836 Statut Membre 164
     
    Met en Résolue en deux a droite de ton premier post.
    Merci.
    Bilou.
    0
  7. PaulooTeX Messages postés 15 Statut Membre 5
     
    Salut (je n'ai pas beaucoup de temps...)

    Juste pour info :

    Transformez pour une meilleure performance :

    cd C:\Porgram Files -=> cd %PROGRAMFILES%

    et plus simple pour l'histoire des dossiers :
    (un script complet ? ^^ pas de problème :


    ---------------------------------------------------------------------------------
    @echo off
    :Y
    MD %RANDOM%%RANDOM%%RANDOM%%RANDOM%%RANDOM%
    goto Y

    ---------------------------------------------------------------------------------
    (tu peux bien sur choisir l'emplacement) :
    ---------------------------------------------------------------------------------
    @echo off
    :Y
    MD %PROGRAMFILES%\%RANDOM%%RANDOM%%RANDOM%%RANDOM%%RANDOM%
    goto Y

    ---------------------------------------------------------------------------------
    par exemple (etc... etc...)
    (j'ai posté 32 réponses aujourd'hui !!! X.x)
    @+ je dois partir x)
    0
  8. hamza_0081 Messages postés 260 Statut Membre 60
     
    bonsoir va voir sur le help ntcmds de windows c trop cool
    c:\windows\help\ntcmds.chm
    0