[RESOLU]Créer une serie de répertoires.

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
jerem
Batcheur occasionnel
Messages : 3
Enregistré le : 23 nov. 2011 23:04

[RESOLU]Créer une serie de répertoires.

Message par jerem »

Bonsoir,

Je cherche un script batch qui permettrait de créer une série de dossier.
En l'occurrence 200 (cf: S001, S002 [...] S199, S200)

Merci de ne pas me répondre par MKDIR ou MD lenomdetondossier, car si justement je pose cette
question c'est pour gagner du temps et non pas copier/coller 200 foix md 001, md 002, md 003 ...


J'ai fait un peu le tour sur internet et j'ai trouvé ceci:

Code : Tout sélectionner

@echo off
setlocal enabledelayedexpansion
for /l %%i in (1,1,200) do (
set s%%i mkdir C:\Test\!s~-!
)
pause
J'ai essayer de trifouiller dans tout les sens, mais là. J'aimerais bien avoir un coup de main afin de comprendre le chmillblick'

Merci de m'aider
Modifié en dernier par jerem le 25 nov. 2011 20:16, modifié 1 fois.
Romanium
King Of Batch
Messages : 36
Enregistré le : 09 nov. 2011 03:57
Localisation : Québec, Canada

Re: Créer une serie de répertoires.

Message par Romanium »

Je ne comprends pas grand chose du script que tu as trouvé, mais bon voilà une version plus simple qui accompli la tâche en 10 secondes:

Code : Tout sélectionner

@echo off

set zeroz=
set folderN=1
cls
echo Creating folders...

:loop
if %folderN% LSS 100 set zeroz=0
if %folderN% LSS 10 set zeroz=00
mkdir S%zeroz%%folderN%
set /a folderN+=1
if %folderN% LEQ 200 goto loop

echo Folders created...
pause
 

___________
Romanium
jerem
Batcheur occasionnel
Messages : 3
Enregistré le : 23 nov. 2011 23:04

Re: Créer une serie de répertoires.

Message par jerem »

Salut,
Merci de m'avoir répondu, que signifie:

Code : Tout sélectionner

mkdir S%zeroz%%folderN%
je n'ose l’exécuter car je ne vois pas ou je peu mettre mon chemin de destination[/size]

Edit:
Désoler pour cette réponse rapide mais je n'avais même pas pris le temps de bien regarder!

Code : Tout sélectionner

L: echemin\du\dossier mkdir S%zeroz%%folderN%
Le script fonctionne du feu de dieux!
Juste la dernière séries au il y a 's' et trois chiffres derrière. Il m’écrit s0190 au lieu de s190 ?

Merci encore :)
Bonne soirée à vous!
Romanium
King Of Batch
Messages : 36
Enregistré le : 09 nov. 2011 03:57
Localisation : Québec, Canada

Re: [RESOLU]Créer une serie de répertoires.

Message par Romanium »

Pour le chemin:
C:\blabla\S%zeroz%%folderN%

Et pour le 0 e trop, ajoute la commande SET ZEROZ= juste en dessous de la ligne :loop

___________
Romanium
jerem
Batcheur occasionnel
Messages : 3
Enregistré le : 23 nov. 2011 23:04

Re: [RESOLU]Créer une serie de répertoires.

Message par jerem »

Merci ça fonctionne à merveille

++
Répondre