echo 程序正在运行......
setlocal enabledelayedexpansion
for /r %FolderPath% %%i in (*.doc) do (
set a=%%~ti
set flname="!a:~0,4!!a:~5,2!!a:~8,2!"
ren "%%i" "new_!flname!.doc")
echo.
echo 修改完毕
pause>nul
运行结果为new_20090315 .txt
代码2如下:
set FolderPath=E:\test\file1
echo 程序正在运行......
setlocal enabledelayedexpansion
for /r %FolderPath% %%i in (*.doc) do (
set a=%%~ti
set flname=!a:~0,4!!a:~5,2!!a:~8,2!
ren "%%i" "new_!flname!.doc")
echo.
echo 修改完毕