如果文件名中的日期格式全部遵循yyyymmddxxx的话,下面的代码可以解决你这个问题:
@echo offsetlocal enabledelayedexpansionfor /f "delims=? tokens=* eol=?" %%a in ('dir /b *.txt') do ( set f=%%a set "f=!f:~-15!" rename %%a !f!)echo Done.pause>nul
请把此批处理放在待处理文件旁运行,运行前请先做好备份,以防万一。