Bonjour,

je galère un peu sur un batch, n'étant pas un pro en la matière, je viens chercher un peu d'aide.
J'aimerais faire un script qui, à partir d'un répertoire contenant 50.000 fichiers, copie les 10.000 premiers fichiers dans un répertoire, les 10.000 suivant dans un autre etc.

J'ai commencé à écrire ça mais je m'en sors pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
set compteur=1 
for %%i in (c:\ImgTotal\\*.*) do (
	set /A compteur+=1 
	set compteur
	if compteur GEQ 1 if compteur LSS 10000 (
		copy %%i c:\img01\
	)
	if compteur GEQ 10000 if compteur LSS 20000 (
		copy %%i c:\img02\
	)
	if compteur GEQ 20000 if compteur LSS 30000 (
		copy %%i c:\img03\
	)
	if compteur GEQ 30000 if compteur LSS 40000 (
		copy %%i c:\img04\
	)
	if compteur GEQ 40000 if compteur LSS 50000 (
		copy %%i c:\img05\
	)
)
Quelqu'un aurait une idée ?
Merci d'avance =)