Ik kom een heel eind met testen van een eenvoudig batch script (onder W10) om te kijken of het aantal files in een folder is gewijzigd.
Het is maar een paar regeltjes maar ik heb denk ik syntax problemen.
Het is aardig als iemand er even naar kijkt en een tip geeft.
Wat is vooral niet snap is dat na de executie van de TIMEOUT het script stopt en niet verder gaat.
Na 1 middag klooien ben ik tot hier gekomen:
DIR /B /A-D-S-H /S 2>NUL | FIND "" /V /C > tmp
SET /P COUNT1=<tmp
SET /A COUNT1 -= 1
Echo %COUNT1% value count 1
:LOOP
ECHO In the loop
TIMEOUT /T 10 /NOBREAK
ECHO time out has passed
DIR /B /A-D-S-H /S 2>NUL | FIND "" /V /C > tmp
SET /P COUNT2=<tmp
SET /A COUNT2 -= 1
ECHO %COUNT2% value count 2
IF %COUNT1%==%COUNT2% ECHO YES
ECHO END
1.514 views