Créer un ensemble de dossiers avec un batch

Fermé
Gizmil Messages postés 706 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 3 octobre 2022 - 4 juil. 2012 à 14:39
Gizmil Messages postés 706 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 3 octobre 2022 - 4 juil. 2012 à 17:18
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 ! ;-)
A voir également:

2 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
4 juil. 2012 à 15:03
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
Gizmil Messages postés 706 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 3 octobre 2022 65
4 juil. 2012 à 17:18
Ok, merci beaucoup à toi, Dubeck, je vais tester ça ! ;-)
0