Batch

Résolu/Fermé
CrashOv3r Messages postés 72 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 25 août 2013 - 20 mars 2009 à 22:43
hamza_0081 Messages postés 242 Date d'inscription samedi 19 juillet 2008 Statut Membre Dernière intervention 26 avril 2009 - 22 mars 2009 à 15:58
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

7 réponses

cs-bilou Messages postés 769 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 164
21 mars 2009 à 01:17
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
CrashOv3r Messages postés 72 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 25 août 2013 15
21 mars 2009 à 11:14
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
cs-bilou Messages postés 769 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 164
21 mars 2009 à 11:21
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
CrashOv3r Messages postés 72 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 25 août 2013 15
21 mars 2009 à 11:36
ok merci pour tes reponses ^^
je te di a la prochaine parceque je risque de revenir poser des question debile lol
@+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs-bilou Messages postés 769 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 164
22 mars 2009 à 13:09
Met en Résolue en deux a droite de ton premier post.
Merci.
Bilou.
0
PaulooTeX Messages postés 13 Date d'inscription lundi 18 février 2008 Statut Membre Dernière intervention 8 avril 2009 5
22 mars 2009 à 15:09
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
hamza_0081 Messages postés 242 Date d'inscription samedi 19 juillet 2008 Statut Membre Dernière intervention 26 avril 2009 60
22 mars 2009 à 15:58
bonsoir va voir sur le help ntcmds de windows c trop cool
c:\windows\help\ntcmds.chm
0