记录bat脚本的学习点滴
date命令
常用的方式是:window批处理文件中引用日期和时间
格式:如取出格式为 YYYYMMDD 的日期:%DATE:~0,4%%DATE:~5,2%%DATE:~8,2% -->20171117
引用格式:%DATE:~x,y%
x=起始坐标,y=从x开始截取字符个数
如:
%DATE:~0,4% --> yyyy
%DATE:~5,2% --> mm
%DATE:~8,2% --> dd
time命令
引用格式:%TIME:~x,y%
x=起始坐标,y=从x开始截取字符个数
如:
%TIME:~0,2% --> hh
%TIME:~3,2% --> mi
%TIME:~6,2% --> ss
如:%TIME:~0,2%%TIME:~3,2%%TIME:~6,2% 输出 :104919
实例:
set date1=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
set time1=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
echo -------启动复制---------->>D:\qcback%date1%.log
echo 开始日期时间:%date1%%time1%>> D:\qcback%date1%.log
copy D:\qc_db_bak\*%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%*.bak Y:\ >> D:\qcback%date1%.log
set date2=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
set time2=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
echo 结束日期时间:%date2%%time2%>>D:\qcback%date1%.log
echo -------结束复制---------->>D:\qcback%date1%.log
以上是一个复制文件的脚本,包含了复制的日期、时间,完成的日期、时间。

浙公网安备 33010602011771号