Forum Clubic

Créer fichier batch avec boucle for

Slt! je voudrais créer un fichier batch en utilisant “for” pour effectuer une boucle. Mon but est de créer plusieurs nouveaux répertoires, puis copier plusieurs fichiers contenus dans plusieurs répertoires vers ces nouveaux répertoires. Est-ce que quelqu’un pourrait m’aider car je suis totalement débutant. Voici ce que j’ai fait:

@echo off
cd d:\TEST
md stock01
md stock02
md stock03
md stock04
md stock05
md stock06
md stock07
md stock08
md stock09
md stock10
md stock11
md stock12

cd c:\donnee001
copy vente.txt d:\TEST\stock001
cd c:\donnee002
copy vente.txt d:\TEST\stock002
cd c:\donnee003
copy vente.txt d:\TEST\stock003
…et ainsi de suite jusqu’à la fin

Je ne sais pas utiliser la boucle for, alors que la liste des répertoires est très longue (120).
Merci d’avance pour vos aides.

salut.

Une doc sur le fonctionnement des boucles for en batch: https://www.robvanderwoude.com/for.php

Exemple d’une boucle for de 1 à 200
FOR /L %%A IN (1,1,200) DO (
ECHO %%A
)