Message erreur lister des fichier txt dans un dossier
Bonjour,
j'arrive pas comprendre pourquoi, il m'affiche une message erreur en listent des fichiers textes dans un dossier?
Citation:
_____________________________________
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:
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