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