批处理:重命名以当前时间参数为文件名

来源:百度知道 编辑:UC知道 时间:2024/06/23 03:42:57
@echo off
set FolderPath=. "
echo 程序正在运行......
setlocal enabledelayedexpansion
set new=%date::=%
echo %date:~0,10%
pause
ren th.txt %date:~0,10%.txt
pause
echo.
echo
exit
系统是xp的英文版,但是一直是提示语法错误,请帮忙查看!

@echo off
set FolderPath=. "
echo 程序正在运行......
setlocal enabledelayedexpansion
set new=%date::=%
echo %new:~0,10%
pause
ren th.txt %new:~0,10%.txt
pause

---------------------------
提供以下代码供参考

@echo off
set a=%time: =0%
set b=%a::=%
set c=%b:~0,6%
set d=%date:~2,2%%date:~5,2%%date:~8,2%-%c%
echo 当前日期-时间:%d%
ren th.txt %d%.txt
pause

是set "FolderPath=. "