1 2 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 28 29 30 31 32 33 34
|
:TriFicChaineRep
rem *********************************************************
rem Lire repertoire, recupere fichier et si chaine dans
rem fichier = Good, copie fichier dans repertoire Bon
rem repertoire en dynamique %CD%
rem ********************************************************* 8
@echo off
rem Déclaration variables
setlocal ENABLEDELAYEDEXPANSION
set $recherche="good"
set $RepLire=C:\Users\Thierry
set $CreatRep=C:\Users\Thierry\bon
rem cd %$RepLire%
pushd "%$Replire%"&md "%$CreatRep%"
for %%a in (*.txt) do (call :cherche %%a)
popd
goto :end
:cherche
echo ************* Recherche chaine good en cours .........
find /C /I %$recherche% %1
rem teste si fichier existe déplace fichier dans repertoire bon
if !errorlevel!==0 (
if not exist "%$CreatRep%\%1" (move "%$Replire%\%1" "%$CreatRep%\%1")
pause
)
echo Termin‚
:end
endlocal
goto :menu |
Partager