[BATCH] Afficher un sous-dossier

Résolu/Fermé
coxycross Messages postés 788 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 12 février 2015 - 19 nov. 2011 à 20:40
coxycross Messages postés 788 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 12 février 2015 - 25 nov. 2011 à 20:05
Bonjour,

je cherche un créer un fichier batch permettant d'afficher la liste des fichiers de chaque sous-dossier.
C'est à dire que je suis dans un répertoire de base, lequel contient deux sous dossiers, et je veux afficher le contenu de ces deux sous répertoires.
J'avais bien pensé à un tree, mais il n'affiche que les sous dossier, par leur contenu.

Merci d'avance,

Cordialement

Coxycross


A voir également:

12 réponses

Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 289
19 nov. 2011 à 21:57
Bonsoir,
Est-ce que la fonction DIR (avec /S pour les sous dossiers) te conviendrait ?

@+
3
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
20 nov. 2011 à 08:27
hello
tree /f affiche les fichiers dans les répertoires
1
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
Modifié par dubcek le 24/11/2011 à 08:15
C:> set /p hh=quelle heure (HH:MM) ?  
quelle heure (HH:MM) ? 8:13  

C:> at %hh% /interactive notepad  
Tâche ajoutée avec ID = 1  

C:>  
C:> at  
État    ID  Jour                    Heure         Ligne de commande  
-------------------------------------------------------------------------- 
        1   Aujourd'hui             08:13         notepad  

C:>
1
coxycross Messages postés 788 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 12 février 2015 110
19 nov. 2011 à 23:11
Justement j'y avais pensé, disons qu'en effet, elle convient assez bien, mais est-ce qu'il a moyen de ne pas afficher le repetoire "." et ".." ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
coxycross Messages postés 788 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 12 février 2015 110
20 nov. 2011 à 19:09
Merci ;) me convient mieux en effet, mais et-ce qu'il y a un moyen de n'afficher les sous dossier et leur contenu ?
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
21 nov. 2011 à 08:21
c'est à dire ? pas le répertoire courant ?
0
coxycross Messages postés 788 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 12 février 2015 110
21 nov. 2011 à 20:38
Voila c'est ça, ne pas afficher les fichiers qu'il y dans le répertoire dans lequel on se situe, mais seulement les sous dossier et leur contenu
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
22 nov. 2011 à 08:11
essayer
for /d %a in (*.*) do @tree /f %a
for /d %a in (*.*) do @dir /b /s  %a
0
coxycross Messages postés 788 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 12 février 2015 110
22 nov. 2011 à 19:17
Merci je vais essayer ça ces jours ci ;) Je te tien au courant.
0
coxycross Messages postés 788 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 12 février 2015 110
22 nov. 2011 à 19:19
J'en profite pour poser une seconde question, comment est-ce que je peux faire pour planifier une tache avec la fonction "at" ?
C'est à dire que je dans un fichier bat, on demande à l'utilisateur de rentrer l'heure à laquelle un autre fichier batch sera lancé.
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
23 nov. 2011 à 09:56
démarrer le bloc-note à 10:33
at 10:33 /interactive notepad
0
coxycross Messages postés 788 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 12 février 2015 110
23 nov. 2011 à 20:14
J'ai bien saisie l'idée, mais le truc c'est que c'es à l'utilisateur de rentrer l'heure. C'est à dire que l'utilisateur execute le fichier .bat, lequel lui demande de rentrer une heure pour l'execution de la tache.
0
coxycross Messages postés 788 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 12 février 2015 110
24 nov. 2011 à 20:05
Merci beaucoup !

Cependant, j'ai encore une question sur cette ligne: Tâche ajoutée avec ID = 1
C'est juste un commentaire ? C'est dans un echo ?
0
coxycross Messages postés 788 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 12 février 2015 110
24 nov. 2011 à 21:18
Mon message est obsolete, je n'avais pas réflechit.
0
coxycross Messages postés 788 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 12 février 2015 110
24 nov. 2011 à 21:21
Je dois avouer que j'ai quelques soucis avec la commande at, puisque lorsque je planifie la tache voila ce que me retourne la commande at :

Avertissement: en raison d'amélioration en matière de sécurité, cette tâche sera executé à l'heure attendue mais ne sera pas interactive. utilisez l'utilitaire schtasks.exe si l tache doit etre interactive.


Je précise que je suis sur Win7, donc est-ce que la commande at n'est pas que compatible avec XP ?
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
25 nov. 2011 à 07:50
la (vieille) commande at est remplacée par schtasks
taper help schtasks pour voir les options
je ne l'ai pas sur mon XP
0
coxycross Messages postés 788 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 12 février 2015 110
25 nov. 2011 à 20:05
Merci pour l'info et merci beaucoup pour ton aide ;)
0