> Tous les forums > Forum Windows XP
 Connaitre fichiers dans un répertoire avec commande DIRSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Yaden36
  Posté le 17/11/2013 @ 22:19 
Aller en bas de la page 
Petit astucien

Bonjour à tous,

Je n'arrive pas a extraire les noms des fichiers contenu dans un répertoire avec la commande "DIR" sous DOS.

Mes fichiers sur trouve sur le lecteur d:, nom du répertoire musiques xcar, et dans le dossier cd01, et c'est justement le contenu du cd 01 que je voudrais copier dans un dossier .txt

Pour mieux comprendre :

d:

musiques xcar

cd01

Pourriez vous m'indiquer, s'il vous plait, la procédure, j'ai beau regardé sur le net, je n'y arrive pas.

Merci par avance

Publicité
Constance
 Posté le 17/11/2013 à 22:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Yo .o/

Si tu veux uniquement les noms des fichiers (et pas les autres informations, telles que leurs dates et poids, ni les éventuels sous-dossiers), tu peux utiliser une commande de la forme suivante :

dir /a:-d /b "d:\musiques xcar\cd01" > "%userprofile%\bureau\listing.txt"

Quelques précisions sur ce que ça fait :

dir est la commande, visiblement tu la connais déjà un peu
/a:-d est un des paramètres de cette commande, en l'occurrence je lui demande de lister tous les fichiers qui n'ont pas (d'où le "-") l'attribut dossier
/b : un autre paramètre de la commande dir, pour obtenir uniquement les noms des fichiers (affichage "bref")

le chemin complet de ton dossier a été mis entre " car il contient au moins 1 espace

> est le caractère de redirection, c'est lui qui permet de faire en sorte que la sortie standard de la commande soit redirigée vers le fichier qui est spécifié à la suite

%userprofile% est une variable d'environnement qui désigne où Windows stocke ton profil utilisateur. Ici, je suppose que ton bureau Windows n'a pas été déplacé et se trouve dans l'emplacement standard une sur version française, donc dans %userprofile%\bureau , et je demande à y créer un fichier listing.txt, qui contiendra donc le résultat de la commande qui se trouve avant la redirection.
Attention, si un fichier à ce nom existe déjà à cet emplacement, il sera écrasé sans confirmation.
Là aussi, j'ai mis le chemin de destination entre " car il peut contenir des espaces (typiquement il y en a dans "Documents and settings").



Modifié par Constance le 17/11/2013 22:47
kannouch
 Posté le 17/11/2013 à 23:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonsoir.

Et si vous essayez avec: DirectoryListPrintFR

On le trouve sur PCA.

Vous obtenez la liste des repertoires et ou dossiers. Plus plusieurs autres possibilitées.

Yaden36
 Posté le 18/11/2013 à 08:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Constance a écrit :

Yo .o/

Si tu veux uniquement les noms des fichiers (et pas les autres informations, telles que leurs dates et poids, ni les éventuels sous-dossiers), tu peux utiliser une commande de la forme suivante :

dir /a:-d /b "d:\musiques xcar\cd01" > "%userprofile%\bureau\listing.txt"

Quelques précisions sur ce que ça fait :

dir est la commande, visiblement tu la connais déjà un peu
/a:-d est un des paramètres de cette commande, en l'occurrence je lui demande de lister tous les fichiers qui n'ont pas (d'où le "-") l'attribut dossier
/b : un autre paramètre de la commande dir, pour obtenir uniquement les noms des fichiers (affichage "bref")

le chemin complet de ton dossier a été mis entre " car il contient au moins 1 espace

> est le caractère de redirection, c'est lui qui permet de faire en sorte que la sortie standard de la commande soit redirigée vers le fichier qui est spécifié à la suite

%userprofile% est une variable d'environnement qui désigne où Windows stocke ton profil utilisateur. Ici, je suppose que ton bureau Windows n'a pas été déplacé et se trouve dans l'emplacement standard une sur version française, donc dans %userprofile%\bureau , et je demande à y créer un fichier listing.txt, qui contiendra donc le résultat de la commande qui se trouve avant la redirection.
Attention, si un fichier à ce nom existe déjà à cet emplacement, il sera écrasé sans confirmation.
Là aussi, j'ai mis le chemin de destination entre " car il peut contenir des espaces (typiquement il y en a dans "Documents and settings").

Merci pour cette réponse complète et détaillée. Par contre j'ai un doute, la partition d: se nomme "musiques et log", faut il que je le précise dans la commande ou pas ?

De plus, dans la commande dos, faut il que je reste sur la racine C:\ ou je dois me mettre sur D:\ ?

Merci kannouch, je vais essayer avec la commande dos, et si je n'y arrive pas, j'essayerais avec le petit soft.



Modifié par Yaden36 le 18/11/2013 08:55
w36xb2w
 Posté le 18/11/2013 à 11:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour

Voici ma commande pour réaliser un listing de tout répertoire et sous répertoire

a enregistrer dans un fichier texte mais le renommer en listing.bat ( je m'en sert pour avoir le contenu des gps ancienne génération TomTom et les dépanner )

Puis le placer dans le répertoire dont t’ont désire la liste

CHCP 1252 c'est pour avoir les accents

@echo off
CHCP 1252
dir %1 /-p /s /o:gn > "%temp%\Listing"
start /w notepad "%temp%\Listing"
exit

exemple d'une partie d'un listing de gps

Le volume dans le lecteur G n’a pas de nom.
Le numéro de série du volume est 0545-7409

Répertoire de G:\Documents and Settings\moi\Mes documents\TomTom\HOME

19/10/2013 09:52 <REP> .
19/10/2013 09:52 <REP> ..
16/06/2006 21:21 <REP> Backups
22/02/2008 21:08 <REP> DepuisAppareil
10/01/2009 15:00 <REP> Downloads
10/01/2009 15:00 <REP> Sharing
10/01/2009 14:58 <REP> Statdata
17/10/2013 15:03 102 PrintGpsFR.bat
1 fichier(s) 102 octets

Répertoire de G:\Documents and Settings\moi\Mes documents\TomTom\HOME\Backups

16/06/2006 21:21 <REP> .
16/06/2006 21:21 <REP> ..
20/08/2007 18:52 <REP> GO
0 fichier(s) 0 octets

Répertoire de G:\Documents and Settings\moi\Mes documents\TomTom\HOME\Backups\GO

20/08/2007 18:52 <REP> .
20/08/2007 18:52 <REP> ..
20/08/2007 18:52 <REP> Backup01
0 fichier(s) 0 octets

Répertoire de G:\Documents and Settings\moi\Mes documents\TomTom\HOME\Backups\GO\Backup01

20/08/2007 18:52 <REP> .



Modifié par w36xb2w le 18/11/2013 17:52
fgondard
 Posté le 18/11/2013 à 11:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Bonjour,

Pour complèter l'effort de pédagogie de Constance, j'ajouterais que ce que tu appelles Dos n'a rien à voir avec le Dos qui est un système d'exploitation. Il s'agit de la console de Windows et la commande dir, même si elle existe aussi sous Dos et qu'elle lui ressemble comme une sœur, est celle de Windows. Voir 1er lien dans ma signature.

Si tu souhaites disposer à tout moment d'un outil pour lister le contenu de n'importe quel dossier tu peux utiliser celui que j'ai développé et que je propose sur mon site (2e lien dans ma signature). Il permet de créer au choix un fichier texte ou une table directement lisible par tout tableur, Excel ou autre.

FG

Constance
 Posté le 18/11/2013 à 15:20 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Re .o/

Yaden36 a écrit :

[…] j'ai un doute, la partition d: se nomme "musiques et log", faut il que je le précise dans la commande ou pas ?

Non, le nom du volume n'a aucune incidence sur la commande

Yaden36 a écrit :

[…] faut il que je reste sur la racine C:\ ou je dois me mettre sur D:\ ?

Peu importe, c'est pour ça qu'on spécifie le chemin complet dans la commande.

Yaden36
 Posté le 18/11/2013 à 18:11 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci à tous pour votre aide.

C'est bon j'ai réussi à sortir le listing du répertoire.

C'est nickel, j'ai utiliser la méthode avec l'invite dos.

Merci.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
479,99Processeur AMD Ryzen 9 5900X (12 coeurs, 24 threads, 3.7 GHz/4.8 GHz, AM4) à 479,99 €
Valable jusqu'au 03 Décembre

Cdiscount fait une promotion sur le processeur AMD Ryzen 9 5900X qui passe à 479,99 € au lieu de 580 €. Le processeur pour PC de bureau AMD Ryzen 9 5900X propose 12 coeurs natifs et 24 coeurs logiques pour un traitement multitâche agréablement fluide. Grâce à sa fréquence native élevée et à son mode Turbo Core ajustant la puissance en fonction des besoins, le CPU AMD Ryzen de nouvelle génération délivre des performances exceptionnelles dans tous les domaines : Jeux vidéo, multitâche intensif, édition vidéo, streaming, modélisation 3D et bien plus encore. Le cache L3 de 64 Mo permet en outre le traitement ultrarapide d'un grand nombre d'instructions grâce à des latences réduites.


> Voir l'offre
134,99 €SSD Samsung 870 QVO 2 To à 134,99 €
Valable jusqu'au 02 Décembre

Darty fait une promotion sur le SSD Samsung 870 QVO 2 To qui passe à 134,99 € au lieu de 170 €. Ce SSD offre des vitesses de 560 Mo/s en lecture et 530 Mo/s en écriture. Il est garanti 3 ans.


> Voir l'offre
999 €PC Portable 16.1' HP Victus (FHD, Core i5 11400H, 8Go/512Go,RTX 3600 6Go) à 999 €
Valable jusqu'au 03 Décembre

Leclerc fait une réduction sur le PC Portable 16.1' HP Victus 16-d0296nf  qui passe à 999 € au lieu de 12990 €. Il comporte un écran IPS Full HD de 16.1 pouces, un processeur Intel Core i5 11400H, 8 Go de RAM, un SSD de 512 Go, une carte graphique dédiée GeForce RTX 3600 Max-P 6 Go, un clavier rétro éclairé, une batterie charge rapide (autonomie 10h). Le tout tourne sous Windows 10 que vous pourrez passer à Windows 11. Une bonne affaire !


> Voir l'offre

Sujets relatifs
créer un dossier virtuel avec fichiers rangés dans d'autres dossiers
ajouter des fichiers dans un cd -rw avec nero
associer fichiers avec un .bat dans incredimail
fichiers exe dans repertoire Temp
Supprimer les fichiers en double avec C Cleaner ??
Intérrogation ? sur fichiers dans G: programmes. Résolu merci.
C'est quoi ces fichiers dans WinRar ?
Fichiers dans poste de travail
mot de passe auto pour liste fichiers avec liste mdp
Comment réintégrer fichiers dbx dans O E
Plus de sujets relatifs à Connaitre fichiers dans un répertoire avec commande DIR
 > Tous les forums > Forum Windows XP