Batch

Résolu
CrashOv3r Messages postés 72 Date d'inscription   Statut Membre Dernière intervention   -  
hamza_0081 Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   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
CrashOv3r Messages postés 72 Date d'inscription   Statut Membre Dernière intervention   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
cs-bilou Messages postés 769 Date d'inscription   Statut Membre Dernière intervention   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
CrashOv3r Messages postés 72 Date d'inscription   Statut Membre Dernière intervention   15
 
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   Statut Membre Dernière intervention   164
 
Met en Résolue en deux a droite de ton premier post.
Merci.
Bilou.
0
PaulooTeX Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   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
hamza_0081 Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   60
 
bonsoir va voir sur le help ntcmds de windows c trop cool
c:\windows\help\ntcmds.chm
0