× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > 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 poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
149 €Caméra sportive GoPro HERO7 White à 149 €
Valable jusqu'au 06 Juin

Leclerc fait une promotion sur la caméra sportive GoPro Hero 7 White qui passe à 149 € au lieu de 219 €. Cette caméra est étanche 10m sans boitier, peut filmer en 2K et en FullHD 1080p à 60 images/s et dispose d'un écran tactile 2 pouces. Elle intègre le WiFi et  les commandes vocales.


> Voir l'offre
254,99 €Disque dur externe Western Digital My Book 14 To USB 3.0 à 254,99 €
Valable jusqu'au 09 Juin

Amazon propose actuellement le disque dur externe Western Digital My Book 14 To USB 3.0 à 254,99 € livré gratuitement alors qu'on le trouve ailleurs à partir de 319 €. Avec ses 14 To et sa connectique USB 3.0 compatible USB 2.0, vous aurez de quoi stocker vos backup, vos films et vos photos, etc.


> Voir l'offre
13,28 €Micro clé USB 3.1 Sandisk Ultra Fit 64 Go à 13,28 €
Valable jusqu'au 06 Juin

Amazon fait une promotion sur la micro clé USB Sandisk Ultra Fit d'une capacité de 64 Go qui passe à 13,28 €. La minuscule taille de cette clé USB va vous permettre de la laisser brancher en permanence sur votre portable, votre TV ou votre autoradio sans qu'elle dépasse de manière disgracieuse. Sa compatibilité USB 3.1 lui permet d'atteindre des débits jusqu'à 130 Mo/s. 


> 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