Bonjour,

j'arrive pas comprendre pourquoi, il m'affiche une message erreur en listent des fichiers textes dans un dossier?
_____________________________________
lecture du fichier text
_____________________________________

1: 0.txt
2: 1.txt
3: 10.txt
4: 2.txt
5: 3.txt
6: 4.txt
7: 5.txt
8: 6.txt
9: 7.txt
10: 8.txt
11: 9.txt
_____________________________________
Erreur*: Les choix en double ne sont pas autorisés.
Code Batch : 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
cls
echo _____________________________________
echo     lecture du fichier texte         
echo _____________________________________
echo.
set "$c=1"
set "$l="
 
FOR /F "delims=" %%f  in ('dir /S /B %$path%') do (
	set FILEPATH=%%~nxf
	set $array[!$c!]="%%~dpnxf"
	echo !$c!: !FILEPATH!
	set $l=!$l!!$c!
	set /a $c+=1
)
echo _____________________________________
choice /c !$l!
pause

je voudrais savoir comment corriger ce problème du message erreur en listent les fichiers textes? Merci d'avance