cmd - Batch Script - Next Largest Number After X? -


ok, i'm making .bat file , i've made of it. need make batch file search in folder next largest number after x , next largest number after , want number stored variable, e.g. : have folder files: 2.txt, 4.txt, 6.txt, , 8.txt. if x=2, find next largest number, four, next largest number after that, 6. , '6' or '6.txt' saved variable can use later. if files 10, 20, 30 , 40.txt , x=10, outcome '30' or '30.txt' stored variable.

i have tried googling , have found questions 'find largest numbered text file.' question next largest , 1 after that.

thanks in advance helps me!

thank you!

not tested:

@echo off  set "root_dir=." set "number=15"  pushd "%root_dir%" /f "delims=" %%f in ('dir /b^|findstr /i /r "[0-9]*[^a-za-z]\.txt$"') (     if %%~nf gtr %number% (        set "next=%%~nxf"        goto :break_for     ) ) :break_for echo %next% 

Comments

Popular posts from this blog

javascript - how to protect a flash video from refresh? -

android - Associate same looper with different threads -

visual studio 2010 - Connect to informix database windows form application -