| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 
 | @echo off
echo.
setlocal enabledelayedexpansion
set "working_folder=%~dp0"
if not "%~1"=="" (
if exist "%~1" (
set "glisser_deposer=%~f1"    
    )
)
if not "%glisser_deposer%"=="" (
    if exist "%glisser_deposer%\*" (
 
        set "working_folder=%glisser_deposer%"
    )
)
pushd "%working_folder%"
echo.
echo;Rpertoire actuel: "%working_folder%"
echo.
set /p ext=Taper l'extension des fichiers texte ^>^> 
echo.
set /p mot=Taper le ou les mots espacs 
 rechercher ^>^> 
echo.
rem /S affiche le nom du fichier, son extension et la (les) ligne(s) où se trouve(nt) le mot
rem /I indique que la recherche ne doit pas être sensible à la casse
rem /N affiche le numéro de ligne devant chaque ligne qui correspond
for /f "delims=" %%a in ('dir /b/s *.%ext%') do findstr /S /I /N "%mot%"  "%%a" >> "_Resultat_%mot%".txt | 
Partager