Sometimes we want to look for files with dates like yyyyMMdd in the name. So for given this code we can run in DOS CMD:
1 | for /f "tokens=1-4 delims=/-. " %i in ( 'date /t' ) do @ECHO %i %j %k %l |
Thu 02 21 2019
We can make our batch file to search for files with today’s date in name, using multiple %%s.
1 2 3 4 5 6 7 8 | @ECHO OFF rem First list everything sorted by date. for /f "tokens=1-4 delims=/-. " %%i in ( 'date /t' ) do DIR /OD "\\FileServer\?M*%%l%%j*.txt" @ECHO . @ECHO **SEARCHING for six ?M_ and one ?M_ files ... for /f "tokens=1-4 delims=/-. " %%i in ( 'date /t' ) do @ECHO ... for date ?M*%%l%%j%%k*.txt && @ECHO . && DIR /OD "\\FileServer\?M*%%l%%j%%k*.txt" |