Se connecter avec
S'enregistrer | Connectez-vous

Extraire les noms des fichiers d'un répertoire en fichier texte

Dernière réponse : dans Le monde de Windows
Lassé par la pub ? Créez un compte

gambit a écrit
c:
cd photos
dir *.*>liste.txt
pour etre tout à fait exact, vu que la console s'ouvre rarement sur c:

cd\
c:
cd photos //sous entend que le repertoire photos se trouve sur c: et pas sur un autre disque / partition
dir *.*>liste.txt // listera TOUS LES TYPES de fichiers, si tu ne souhaite lister que les fichiers JPG de ce repertoire et ignorer les autres, il suffit de remplacer *.* par *.jpg

je n'ai rien compris non plus.... si kekranx est aussi mauvais que moi ça donne !
tu peux re-ecrire STP precisemment ce qu'il faut taper dans la fentre executer si par exemple les fichiers dont je veux la liste sont ceux sous le disque "c:" , dans le repertoire "photos" ?

on peut pas faire plus precis que ce qu'a dit neo...

et ce n'est pas dans la fenetre executer, mais dans la console qu'il faut taper ca... "l'invite de commandes MSDos" comme dit XP

demarrer>accessoires>invite de commandes
ou
demarrer>executer>cmd




cd\
c:
cd photos
dir *.*>liste.txt

On peut même pousser le vice en paramétrant le dir (fonction liste Ms Dos) avec les paramètres suivants:
/o pour organiser les fichiers:
d par date
n par nom
e par extension
s par taille
g les répertoires en tête de liste

Ce qui donne par exemple

dir *.* /on
:) 

je me rapelle qu'il y'avait une commande a mettre dans la base de registre.
Cela rajoute dans le menu contextuel un icone, puis un seul clic sur cet icone fait la liste des fichiers contenus dans le dossier dans lequel on se trouve.
Si je retrouve ca je fait le post.

Tout d'abord créer dans le repertoire Windows un fichier portant le nom liste.bat a l'aide du bloc note. Inscrire dans ce fichier : tree /f /a >c:\liste.txt et enregistrer le fichier.
Dans demarrer\executer taper regedit. Rechercher la clef HKEY_CLASSES_ROOT\Directory\Shell. Creer une clef : Liste et modifier la valeur de la chaine par defaut en tapant : Lister le dossier.
Dans cette chaine Liste créer une sous clef en la nommant : Command. Modifier la valeur de la chaine par défaut en tapant :liste.bat.
Un clic droit sur un dossier de l'explorateur windows va afficher le menu contextuel.
En cliquant sur lister le dossier, la liste du dossier apparaitra dans un fichier texte a la racine de c:\ sous le nom de liste.txt
crazyCry@guest

Voici une astuce simple qui permet de lister le nom des fichiers contenus dans un répertoire.
Vous pourrez obtenir en un clic les titres de vos chansons, de vos photos, etc. dans un fichier texte.

* Méthode
* Comment lister un répertoire
* Pour supprimer l'entrée dans le menu contextuel
* Source
* Suggestions: Nom des fichiers dans un dossier




Méthode

* Double-cliquer sur l'icône Poste de Travail
* Cliquer sur Outils > Options des dossiers
* Sélectionner l'onglet Types de fichiers
* Une fenêtre s'ouvre. Cliquer sur Dossier dans les extensions puis sur Avancé.
* Une nouvelle fenêtre apparaît. Cliquer sur Nouveau...
* Dans le champ Action, inscrivez le nom de la commande qui apparaîtra dans le menu contextuel (Listing, Obtenir la liste, etc.)
* Dans le champ Application utilisée pour exécuter cette action, copier la ligne de commande suivante :

command.com /c tree /F /A > C:\Listing.txt

* command.com /c tree /F /A (cette ligne de commande va lister le contenu du répertoire souhaité)
* C:\Listing.txt (le fichier texte généré nommé Listing.txt se situera à la racine du disque dur)
* Valider en cliquant sur OK.


Comment lister un répertoire

Lorsque vous effectuez un clic droit, vous pouvez voir que la commande Listing/Obtenir la liste est apparue, en plus des fonctions habituelles de Windows (Couper, Copier, Explorer...).

Ainsi, pour lister le contenu d'un répertoire, il suffit de faire un clic droit sur le répertoire > Obtenir la liste

C'est tout ! La liste se trouvera à la racine de votre disque dur.
Lassé par la pub ? Créez un compte