[Batch] Lister fichiers sans sous dossiers

Résolu
masterdim Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -  
 xt -
Bonjour,

Je souhaite lister via un fichier batch tous les fichiers d'un dossier sans ceux des sous dossiers. Comment faire ? J'ai beau chercher partout sur ce forum et sur le net, pas d'info claire...

Actuellement, j'ai ce script qui répond à tous mes besoins, sauf le fait qu'il récupère également les sous-dossiers :

del D:\Liste_des_fichiers.txt
echo *********************** >> D:\Liste_des_fichiers.txt
echo *** Liste des fichiers *** >> D:\Liste_des_fichiers.txt
echo *********************** >> D:\Liste_des_fichiers.txt
for /r "Y:\Fichiers\" %%i in (*.*) do echo %%~ni >> D:\Liste_des_fichiers.txt


Merci d'avance pour votre aide !
A voir également:

1 réponse

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
essayer
for %%i in (Y:\Fichiers\*.*) do echo %%~ni >> D:\Liste_des_fichiers.txt
3
masterdim Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   31
 
Hello !
Merci, c'est ce qu'il me faut !
Par contre, je me rends compte que la liste n'est pas triée.
Comment rajouter un tri alphabétique?
Merci :-)
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
chez moi, elle l'est.
essayer
for %%i in (Y:\Fichiers\*.*) do echo %%~ni | sort >> D:\Liste_des_fichiers.txt
0
masterdim Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   31
 
Non, ça ne fonctionne toujours pas...
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
tu es sûr ? si je fais
for  %i in (\windows\*.*) do @echo %~ni
c'est bien trié par ordre alphabétique. essayer
for /f "delims="  %i in ('dir /b Y:\Fichiers\*.*') do @echo %~ni
0
masterdim Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   31
 
Hello,
Non ça ne change rien... Si je fais l'exercice sur le sous-dossier windows comme toi, là les fichiers me semblent être triés correctement.
Mais si je tente le même script sur le dossier que je souhaite traiter, paf c'est aléatoire. S'il y a un tri particulier, alors je ne vois pas lequel. En tout cas pas l'alphabet, pas la date de création, pas la date de modification, pas le type de fichier...
0