Bonjour, j'ai un petit problème d'ordre numérique pour classement de fichiers, je m'explique, donc j'ai un script batch qui liste les fichiers présents dans un répertoire source, les fichiers de ce répertoire sont nommés comme suit:
Citation :
1_fichier.jpg 2_fichier.jpg 3_fichier.jpg ..... 10_fichier.jpg 11_fichier.jpg 12_fichier.jpg 13_fichier.jpg
|
Mais dans le fichier.txt de sortie le résultat donne ceci:
Citation :
10_fichier.jpg 11_fichier.jpg 12_fichier.jpg 13_fichier.jpg 1_fichier.jpg 2_fichier.jpg 3_fichier.jpg .....
|
Que je liste les fichiers avec:
Code :
- dir /b %source%> listFch.txt
|
Ou bien:
Code :
- for /r "%~1\" %%i in (*.*) do echo %%i>> listFch.txt
|
Le résultat est identique, alors que je voudrais que les fichier soit lister dans l'ordre numérique que j'ai mis en premier, y-a-t-il un forumeur ici qui puisse me dire ce que je peux faire pour que les fichiers soit lister dans l'ordre numérique que j'ai mis en premier ?