[Batch] Chercher dans plusieurs dossiers chaine de caractère dans fichier
Résolu/Fermé
Ptitgrand
Messages postés
13
Date d'inscription
mardi 6 juin 2017
Statut
Membre
Dernière intervention
22 juillet 2021
-
15 juil. 2021 à 11:24
Ptitgrand Messages postés 13 Date d'inscription mardi 6 juin 2017 Statut Membre Dernière intervention 22 juillet 2021 - 22 juil. 2021 à 09:33
Ptitgrand Messages postés 13 Date d'inscription mardi 6 juin 2017 Statut Membre Dernière intervention 22 juillet 2021 - 22 juil. 2021 à 09:33
A voir également:
- [Batch] Chercher dans plusieurs dossiers chaine de caractère dans fichier
- Fichier rar - Guide
- Caractère ascii - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Fichier batch - Guide
2 réponses
barnabe0057
Messages postés
14440
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
19 avril 2024
4 906
Modifié le 15 juil. 2021 à 11:40
Modifié le 15 juil. 2021 à 11:40
Bonjour,
Tu peux essayer quelque chose comme ça :
Tu peux essayer quelque chose comme ça :
for /f "delims=" %%A in ('2^>nul dir /b /s C:\Test\*.txt') do (
findstr /C:"TOTO" "%%~A" >nul && echo %%~dpA
)
pause
exit
Grisame
Messages postés
1
Date d'inscription
lundi 12 juillet 2021
Statut
Membre
Dernière intervention
15 juillet 2021
15 juil. 2021 à 11:43
15 juil. 2021 à 11:43
Bonjour,
Peut-être regarder vers du findstr :
Juste remplacer le path pour le coup.
Le path sera indiqué dans le "Resultats.txt" sur le bureau
Cordialement,
Peut-être regarder vers du findstr :
Juste remplacer le path pour le coup.
Le path sera indiqué dans le "Resultats.txt" sur le bureau
set /P chaine= information a chercher :
findstr "%chaine%" path\*.txt > C:\Users\%username%\Desktop\Resultats.txt
pause
Cordialement,
Ptitgrand
Messages postés
13
Date d'inscription
mardi 6 juin 2017
Statut
Membre
Dernière intervention
22 juillet 2021
22 juil. 2021 à 09:33
22 juil. 2021 à 09:33
Effectivement, il faut utiliser findstr avec FOR !
Merci de votre aide !
Merci de votre aide !
22 juil. 2021 à 09:29
Cela à fonctionné, je vous remercie :)