1. А зачем все эти переименования файлов, если дату изменения файла легко вывести и так, и произвести необходимые манипуляции? Какая конечная цель этого переименования?
2. Чем геморроиться с батниками, осваивайте Powershell, где работать с метками файлов на порядок проще.
Например, вывести имена файлов и даты изменения и отсортировать по дате изменения:
Код:

dir "C:\Windows" |select name,LastWriteTime |sort lastwritetime
Name LastWriteTime
---- -------------
IsUn0419.exe 07.10.1998 18:14:18
IsUninst.exe 29.10.1998 16:45:06
WLXPGSS.SCR 31.03.2014 22:34:22
system.ini 10.07.2015 14:02:40
CSC 08.02.2016 10:38:14
eReg.dat 07.03.2016 20:31:28
DirectX.log 20.03.2016 10:14:34
popcinfo.dat 19.03.2017 9:24:05
UpdateAssistantV2 14.06.2017 22:12:14
VPNInstall.MIF 06.04.2018 19:25:42
DDACLSys.log 04.05.2018 0:49:16
pyw.exe 20.10.2018 14:06:16
py.exe 20.10.2018 14:06:16
pyshellext.amd64.dll 20.10.2018 14:08:32
InfusedApps 23.12.2018 22:57:15
VPNUnInstall.MIF 27.12.2018 20:39:56
RtlExUpd.dll 15.04.2019 5:13:56
progress.ini 06.12.2019 19:10:36
write.exe 07.12.2019 0:29:00
и т. д.