Créer un ensemble de dossiers avec un batch [Fermé]

Signaler
Messages postés
694
Date d'inscription
mercredi 14 avril 2004
Statut
Membre
Dernière intervention
6 décembre 2019
-
Gizmil
Messages postés
694
Date d'inscription
mercredi 14 avril 2004
Statut
Membre
Dernière intervention
6 décembre 2019
-
Salut,

voilà, j'aimerais créer des dossiers nommés et numérotés page_001 à page_100 (ou tout autre nombre que je déciderais de modifier).

Actuellement, j'ai créé un batch dans lequel il est écrit ceci :
MD F:\studio_-_albums_photo_-_traitement\pages_psd\page_001
MD F:\studio_-_albums_photo_-_traitement\pages_psd\page_002
MD F:\studio_-_albums_photo_-_traitement\pages_psd\page_003
MD F:\studio_-_albums_photo_-_traitement\pages_psd\page_004
MD F:\studio_-_albums_photo_-_traitement\pages_psd\page_005
MD F:\studio_-_albums_photo_-_traitement\pages_psd\page_006
MD F:\studio_-_albums_photo_-_traitement\pages_psd\page_007
MD F:\studio_-_albums_photo_-_traitement\pages_psd\page_008
MD F:\studio_-_albums_photo_-_traitement\pages_psd\page_009
MD F:\studio_-_albums_photo_-_traitement\pages_psd\page_010
MD F:\studio_-_albums_photo_-_traitement\pages_psd\page_011
MD F:\studio_-_albums_photo_-_traitement\pages_psd\page_012
MD F:\studio_-_albums_photo_-_traitement\pages_psd\page_013
. . .
. . .


Mais c'est évidemment fastidieux et j'aimerais simplifier tout ça en ayant une boucle ! Ainsi, si je veux pouvoir modifier régulièrement le nombre de dossiers à créer, je n'aurais plus qu'à introduire le nombre total de dossiers que je veux et le tour sera joué !

Le hic : je ne m'y connais pas en programmation batch !

Est-ce que vous pourriez m'aider ? Merci ! ;-)

2 réponses

Messages postés
18134
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
4 avril 2020
4 722
hello
avec des boucles, 0-9, 10-99, 100-999 pour avoir le bon nombre de zéros devant. facile à modifier. mettre un echo devant md pour voir ce qu'il va faire
@echo off
set n=F:\studio_-_albums_photo_-_traitement\pages_psd\page_

for /L %%i in (1,1,9) do md %n%000%%i 
for /L %%i in (10,1,99) do md %n%00%%i
for /L %%i in (100,1,999) do md %n%0%%i
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 76090 internautes nous ont dit merci ce mois-ci

Messages postés
694
Date d'inscription
mercredi 14 avril 2004
Statut
Membre
Dernière intervention
6 décembre 2019
55
Ok, merci beaucoup à toi, Dubeck, je vais tester ça ! ;-)