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 35 36 37 38 39 40 41 42
| :: boucle FOR pour :
:: - demander les chemins des x répertoires à surveiller
:: - surveiller les répertoires demandés
:: demander quoi faire après
setlocal enabledelayedexpansion
:begin
@echo off
echo Combien de dossiers doivent être surveillés ?
set /P nb=Réponse :
goto defrep
:defrep
if %nb%==0 (
echo tapé trop vite ?
goto begin
)
echo précisez leur chemin d'accès :
for /l %%X in (1, 1, %nb%) do (
if not %nb%==%%X (
set /p REP%%X=REP%%X ?
) else (
echo et le dernier ?
set /p REP%%X=REP%%X ?
goto repcomp
)
)
:repcomp
::récupérer l'état des dossiers et les comparer à eux-même après 5 secondes
for /l %%X in (1, 1, %nb%) do (
dir /D REP%%X\* >%CD%\DR%%X.txt
timeout 20 > nul
dir REP%%X\* >%CD%\DR0%%X.txt
if not DR%%X.txt==DR0%%X.txt (
goto repcomp
) else (
echo test)
) |
Partager