Il n'existe pas de commande sous Windows qui permette de générer la liste des fichiers d'un dossier.
Il existe des utilitaires, mais il faut généralement les installer, ce qui peut s'avérer fastidieux.
Une simple commande DOS permet de générer cette liste très facilement.
DIR *.* > liste.txt
Tout d'abord, il faut passer en mode DOS (Invite de Commande)
L'accès à l'invite de commande via le menu "Démarrer" est différent selon la version de Windows, mais il existe une procédure commune :
"Démarrer" / Exécuter / cmd.exe
Une fenètre s'ouvre alors, fond noir écriture banche avec le "prompt" du DOS (c:\>_ ) avec le curseur clignottant qui marque l'attente de la frappe de la commande.
Pour plus de facilité, il est recommandé de se placer soit sur la racine du disque, soit dans le dossier dont on désire obtenir la liste des fichiers qu'il contient.
Pour cela, il faut utiliser la commande DOS CD
CD \ - poitionne sur la racine du disque
CD \musique\mp3 - poitionne sur le dossier \musique\mp3 du disque courant.
Détail de la commande :
DIR *.*/s > liste.txt
DIR = commande DOS qui fournit la liste des fichiers
*.* = descriptif des fichiers.ext qui seront pris en compte
*.* = tous les fichiers et toutes les extensions
*.jpg = tous les fichiers dont l'extensions est .jpg
/s = y compris les sous-dossiers
> = redirection du résultat vers un fichier (création du fichier avec écrasement s'il existe déjà)
>> = redirection du résultat vers un fichier (ajout au fichier s'il existe déjà)
liste.txt = nom du fichier (au choix par ex. mesjpg.lts)
Il existe également des possibilités de TRI
Par ex. DIR *.* /o:n = tous les fichiers triés par nom
Pour connaître toutes les options de la commande DIR, taper : DIR/?
A noter :
Sous DOS les espaces sont significatifs en DOS.
Il faut toujours un espace après la commande, un espace entre les paramètres, mais il n'est pas nécessaire avant les options.
Toutes les lignes de commandes doivent être validées par <Enter> pour être exécutées.
Important
Pour quitter la fenètre "Inviste de Commande" : taper Exit<Enter>