[batch] chaine de caractère contenu dans une autre
batnassou
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
BlueskyFR Messages postés 74 Date d'inscription Statut Membre Dernière intervention -
BlueskyFR Messages postés 74 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je voudrais, à travers mon .bat afficher les répertoires contenant un certain préfixe. Cependant lorsque je lance le code ci-dessous tous les répertoires s'affichent :
@echo off
color 0A
@SET MANUAL_PATH = C:\Users\Invité\Desktop\VIEW
@SET prefixe = manuel_
for /D %%i in (%MANUAL_PATH% *) do (
echo %%i | find "%prefixe%" >nul
if %ERRORLEVEL% EQU 1 goto prefixenotfound
echo %%i
goto next
:prefixenotfound
echo "String not was found"
:next
)
echo ^! ^! ^! ^! successful ^! ^! ^! ^!
pause
Si quelqu'un peut m'aider svp.
Merci d'avance.
Je voudrais, à travers mon .bat afficher les répertoires contenant un certain préfixe. Cependant lorsque je lance le code ci-dessous tous les répertoires s'affichent :
@echo off
color 0A
@SET MANUAL_PATH = C:\Users\Invité\Desktop\VIEW
@SET prefixe = manuel_
for /D %%i in (%MANUAL_PATH% *) do (
echo %%i | find "%prefixe%" >nul
if %ERRORLEVEL% EQU 1 goto prefixenotfound
echo %%i
goto next
:prefixenotfound
echo "String not was found"
:next
)
echo ^! ^! ^! ^! successful ^! ^! ^! ^!
pause
Si quelqu'un peut m'aider svp.
Merci d'avance.
A voir également:
- [batch] chaine de caractère contenu dans une autre
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Fichier batch - Guide
- Chaine tnt gratuite sur mobile - Guide
1 réponse
Je l'ai testé :
Ce script affichera uniquement les dossiers dont le chemin contient %prefixe%.
@echo off set prefixe=manuel_ for /f %%a in ('dir /s /ad /b C:\Users\Invité\Desktop\VIEW') do ( echo %%a | find %prefixe%>nul && echo %%a ) pause>nul
Ce script affichera uniquement les dossiers dont le chemin contient %prefixe%.
BlueskyFR
Messages postés
74
Date d'inscription
Statut
Membre
Dernière intervention
9
Note : Les sous-dossiers seront également listés.