DOS Recherche nom d'un répertoire spécifique - Shell/Batch - Programmation
MarshPosté le 18-11-2013 à 16:39:29
Bonjour,
J'aimerais faire une recherche de répertoire sur une arborescence en précisant seulement quelque lettre et ainsi récupérer le nom complet du répertoire.
Je m'explique :
J'ai une arborescence toto avec une multitude de sous-répertoire. On propose à l'utilisateur de saisir un début de nom. J'aimerai par la suite récupérer le nom complet du répertoire.
Par exemple :
Sous le dossier "toto", il y a un répertoire "programme" et un autre "approbation" L'utilisateur saisie "pro", j'aimerai récupérer "programme"
Or avec ma ligne de commande ci-dessous, il me récupère les deux dossiers car tout deux contien "pro".
Code :
for /f %%i in ('dir /ad "toto"^|find /I "pro"') do (echo %%e)
Est-il possible avec une autre option ou une autre commande de faire une recherche juste sur les premières lettres des dossiers ?
Marsh Posté le 18-11-2013 à 16:39:29
Bonjour,
J'aimerais faire une recherche de répertoire sur une arborescence en précisant seulement quelque lettre et ainsi récupérer le nom complet du répertoire.
Je m'explique :
J'ai une arborescence toto avec une multitude de sous-répertoire. On propose à l'utilisateur de saisir un début de nom. J'aimerai par la suite récupérer le nom complet du répertoire.
Par exemple :
Sous le dossier "toto", il y a un répertoire "programme" et un autre "approbation"
L'utilisateur saisie "pro", j'aimerai récupérer "programme"
Or avec ma ligne de commande ci-dessous, il me récupère les deux dossiers car tout deux contien "pro".
Est-il possible avec une autre option ou une autre commande de faire une recherche juste sur les premières lettres des dossiers ?
Merci d'avance pour vos réponses.