Liste des fichiers d'un dossier
Résolu/Fermé
Fall
-
18 sept. 2009 à 22:12
greg6614 Messages postés 592 Date d'inscription vendredi 7 août 2009 Statut Membre Dernière intervention 3 juin 2017 - 19 sept. 2009 à 19:03
greg6614 Messages postés 592 Date d'inscription vendredi 7 août 2009 Statut Membre Dernière intervention 3 juin 2017 - 19 sept. 2009 à 19:03
A voir également:
- Liste des fichiers d'un dossier
- Liste déroulante excel - Guide
- Mettre un mot de passe sur un dossier - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Dossier appdata - Guide
- Comment réduire la taille d'un fichier - Guide
17 réponses
greg6614
Messages postés
592
Date d'inscription
vendredi 7 août 2009
Statut
Membre
Dernière intervention
3 juin 2017
107
18 sept. 2009 à 23:12
18 sept. 2009 à 23:12
Salut tu peut faire sa avec un fichier batch.
Ouvre ton bloc-notes
Insère ce code dedans :
Fait fichier-->enregistrer sous-->le nom que tu veut.bat (NE PAS OUBLIER LE .BAT)
Puis double clic sur le programme qu'il t'as créer et suis les indications et tout les fichiers du chemin d'accès que tu aura indiqués vont être listés dans un fichier texte qui vas se créer dans le répertoire dans le quelle ton programmes se trouve
Voilà tiens moi au courant
Greg
Ouvre ton bloc-notes
Insère ce code dedans :
@echo off title Listes des fichiers echo Bienvenue dans le programme d'Al Thair pour echo le listage des fichiers echo. ping localhost >nul cls echo Indiquer votre chemin d'acces entre guillemets. echo. set /p chemin=Chemin d'acces = dir /s /-c %chemin% >>essai.txt echo Listage des fichiers termine !!! pause
Fait fichier-->enregistrer sous-->le nom que tu veut.bat (NE PAS OUBLIER LE .BAT)
Puis double clic sur le programme qu'il t'as créer et suis les indications et tout les fichiers du chemin d'accès que tu aura indiqués vont être listés dans un fichier texte qui vas se créer dans le répertoire dans le quelle ton programmes se trouve
Voilà tiens moi au courant
Greg
Ha, c'est pas mal du tout comme truc ca.
En fait c'est presque ce que je voulais mais pas tout a fait. J'ai mes infos mais j'aimerais savoir si il y'a moyen de mettre juste la liste des dossiers du repertoire dont on donne le chemin d'accès, sans les détails autour (genre nom de volume, date de création taille type etc... et pas le contenu des repertoires non plus).
Genre si je met E:\Musique comme chemin d'accès j'ai dans E:\Musique\Liste des groupes.txt qui contient
ABCD
Tel groupe
Tel autre groupe
...
Voila en tout cas merci pour le premier code il marche bien.
En fait c'est presque ce que je voulais mais pas tout a fait. J'ai mes infos mais j'aimerais savoir si il y'a moyen de mettre juste la liste des dossiers du repertoire dont on donne le chemin d'accès, sans les détails autour (genre nom de volume, date de création taille type etc... et pas le contenu des repertoires non plus).
Genre si je met E:\Musique comme chemin d'accès j'ai dans E:\Musique\Liste des groupes.txt qui contient
ABCD
Tel groupe
Tel autre groupe
...
Voila en tout cas merci pour le premier code il marche bien.
greg6614
Messages postés
592
Date d'inscription
vendredi 7 août 2009
Statut
Membre
Dernière intervention
3 juin 2017
107
19 sept. 2009 à 14:16
19 sept. 2009 à 14:16
ok donc juste les dossier que contient les chemin d'accés pas plus c'est ça ?
alors essai ça:
Tiens moi au courant
Greg
alors essai ça:
@echo off title Listes des fichiers echo Bienvenue dans le programme d'Al Thair pour echo le listage des fichiers echo. ping localhost >nul cls echo Indiquer votre chemin d'acces entre guillemets. echo. set /p chemin=Chemin d'acces = dir /-c %chemin% >>essai.txt echo Listage des fichiers termine !!! pause
Tiens moi au courant
Greg
Je tiens au courant t'inquiète :)
Ben c'est presque ca. Juste deux ou trois modif en plus et ca sera nikel
Y'a un moyen d'effacer le contenu du fichier avant d'écrire dedans ? Ca evitera de regarder manuellement à la fin pour voir la dernière liste actualisée.
Y'a moyen de virer la date de création, le nom du repertoire le nom de volume du fichier texte ?
Y'a une commande pour éviter de donner le chemin d'accès mais qui rendrait la création de la liste automatique ?
En gros je voudrais modifier la commande dir pour enlever les détails en trop et modifier la commande set pour que le repertoire soit deja donné.
Merci :)
Ben c'est presque ca. Juste deux ou trois modif en plus et ca sera nikel
Y'a un moyen d'effacer le contenu du fichier avant d'écrire dedans ? Ca evitera de regarder manuellement à la fin pour voir la dernière liste actualisée.
Y'a moyen de virer la date de création, le nom du repertoire le nom de volume du fichier texte ?
Y'a une commande pour éviter de donner le chemin d'accès mais qui rendrait la création de la liste automatique ?
En gros je voudrais modifier la commande dir pour enlever les détails en trop et modifier la commande set pour que le repertoire soit deja donné.
Merci :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dubcek
Messages postés
18722
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
9 mai 2024
5 615
19 sept. 2009 à 14:52
19 sept. 2009 à 14:52
hello
utiliser dir /b pour avoir uniquement le nom des fichiers
utiliser dir /b pour avoir uniquement le nom des fichiers
Ah super merci !
J'ai trouvé, en fait j'ai juste mis un programme avec la ligne suivante :
dir /b %E:\Musique% >>essai.txt
Mais il me manque un dernier truc, c'est pour effacer les données déja stockées dans le fichier en question. Quelq'un saurait éclaircir ce dernier point ?
Il me semble que echo c'est pour écrire à l'écran et cls pour l'effacer, mais alors a quoi servent les commandes @echo off et echo . et ping localhost >nul ?
J'ai trouvé, en fait j'ai juste mis un programme avec la ligne suivante :
dir /b %E:\Musique% >>essai.txt
Mais il me manque un dernier truc, c'est pour effacer les données déja stockées dans le fichier en question. Quelq'un saurait éclaircir ce dernier point ?
Il me semble que echo c'est pour écrire à l'écran et cls pour l'effacer, mais alors a quoi servent les commandes @echo off et echo . et ping localhost >nul ?
greg6614
Messages postés
592
Date d'inscription
vendredi 7 août 2009
Statut
Membre
Dernière intervention
3 juin 2017
107
19 sept. 2009 à 15:12
19 sept. 2009 à 15:12
oui au lieu de mettre >>essai.txt tu met >essai.txt un seul >
Ok, y'a t'il un moyen de spécifier le repertoire ou doit être crée le fichier contenant les info ?
Parce que >E:\Dossier\Sousdossier ca ne fait rien.
Parce que >E:\Dossier\Sousdossier ca ne fait rien.
greg6614
Messages postés
592
Date d'inscription
vendredi 7 août 2009
Statut
Membre
Dernière intervention
3 juin 2017
107
19 sept. 2009 à 15:34
19 sept. 2009 à 15:34
salut "E:\Dossier\Sousdossier\essai.txt" avec les guillemet
Si j'ai bien compris je devrais avoir dans le .bat
dir /b %E:\Musique% "E:\Dossier\Sousdossier\Essai.txt"
Et en fait il ne se passe rien :S
dir /b %E:\Musique% "E:\Dossier\Sousdossier\Essai.txt"
Et en fait il ne se passe rien :S
dubcek
Messages postés
18722
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
9 mai 2024
5 615
19 sept. 2009 à 15:54
19 sept. 2009 à 15:54
tu as oublié >
greg6614
Messages postés
592
Date d'inscription
vendredi 7 août 2009
Statut
Membre
Dernière intervention
3 juin 2017
107
19 sept. 2009 à 15:54
19 sept. 2009 à 15:54
dir /b %E:\Musique% >"E:\Dossier\Sousdossier\Essai.txt"
greg6614
Messages postés
592
Date d'inscription
vendredi 7 août 2009
Statut
Membre
Dernière intervention
3 juin 2017
107
19 sept. 2009 à 18:53
19 sept. 2009 à 18:53
euh pourquoi tu as mis E:\Musique entre des % ??
Banco !!
C'était ça le problème !
En fait la raison pour laquelle j'ai mis des % c'est parce que ton premier programme était :
@echo off
title Listes des fichiers
echo Bienvenue dans le programme d'Al Thair pour
echo le listage des fichiers
echo.
ping localhost >nul
cls
echo Indiquer votre chemin d'acces entre guillemets.
echo.
set /p chemin=Chemin d'acces =
dir /-c %chemin% >>essai.txt
echo Listage des fichiers termine !!!
pause
Et en fait j'ai copié la ligne
dir /-c %chemin% >>essai.txt
Et je l'ai légèrement modifiée mais je pensais que la syntaxe de la fonction dir était du coup :
dir [parametres] %chemin d'accès% [autres parametres]
Alors que en fait il s'avère si je ne me trompe pas que c'est
dir [parametres] %chemin d'accès% [autres parametres]
Merci beaucoup à tous pour votre aide !
C'était ça le problème !
En fait la raison pour laquelle j'ai mis des % c'est parce que ton premier programme était :
@echo off
title Listes des fichiers
echo Bienvenue dans le programme d'Al Thair pour
echo le listage des fichiers
echo.
ping localhost >nul
cls
echo Indiquer votre chemin d'acces entre guillemets.
echo.
set /p chemin=Chemin d'acces =
dir /-c %chemin% >>essai.txt
echo Listage des fichiers termine !!!
pause
Et en fait j'ai copié la ligne
dir /-c %chemin% >>essai.txt
Et je l'ai légèrement modifiée mais je pensais que la syntaxe de la fonction dir était du coup :
dir [parametres] %chemin d'accès% [autres parametres]
Alors que en fait il s'avère si je ne me trompe pas que c'est
dir [parametres] %chemin d'accès% [autres parametres]
Merci beaucoup à tous pour votre aide !
Wops désolé du double post je voulais dire que la syntaxe est
dir [parametres] "chemin d'accès" [Autres paramètres]
dir [parametres] "chemin d'accès" [Autres paramètres]
greg6614
Messages postés
592
Date d'inscription
vendredi 7 août 2009
Statut
Membre
Dernière intervention
3 juin 2017
107
19 sept. 2009 à 19:03
19 sept. 2009 à 19:03
D'accord enfaite le %chemin% c'est pour set /p chemin=
Enfaite tu doit rien changé dedans juste remettre %chemin% et indiquer le chemin d'accès quand il te le demande c'est tout enfaite il n'y avait rien a changé
Enfaite tu doit rien changé dedans juste remettre %chemin% et indiquer le chemin d'accès quand il te le demande c'est tout enfaite il n'y avait rien a changé