|i was not aware the flie name format is related to dates. You didn't mentioned so :) how i was supposed to know things which is in your mind.|
please .try this ..it will take last 13 charectors from the filename and then ise it with file..which will skip the one 0 after file..
@echo off & setlocal enabledelayedexpansion
dir /b *.txt | findstr /v "filelist" >filelist.txt
for /f %%a in (filelist.txt) do (
echo processing file %%a
for /f "tokens=* delims=0" %%i in ("%%a") do (
ren %%a file!file:~-13!