irisWhq

Windows系统,bat根据当前时间生成文件名称

 1  
 2 rem 根据当前日期获取,年月日串
 3 set yyyy=%date:~,4%
 4 set mm=%date:~5,2%
 5 set day=%date:~8,2% 
 6 set "YYYYmmdd=%yyyy%%mm%%day%"
 7 rem 把年月日串中的空格替换为0
 8 set "YYYYmmdd=%YYYYmmdd: =0%"
 9 echo "YYYYmmdd%YYYYmmdd%YYYYmmdd"
10 rem 根据当前时间获取,时分秒串
11 set hh=%time:~0,2%
12 set mi=%time:~3,2%
13 set ss=%time:~6,2% 
14 set "hhmiss=%hh%%mi%%ss%"
15 set "hhmiss=%hhmiss: =0%"
16 echo "hhmiss%Time%hhmiss"
17 echo %hhmiss%
18 rem 把时间串中的:替换为0
19 set "hhmiss=%hhmiss::=0%"
20 rem 把时间串中的空格替换为0
21 set "hhmiss=%hhmiss: =0%"
22 rem 根据日期时间生成文件名称,中间以HH区分日期和时间部分
23 set "filename=%YYYYmmdd%HH%hhmiss%.rar"
24 echo %filename%
25 pause 
26  
27  
28 echo 根据当前日期时间,生成文件名称,......
29 set YYYYmmdd=%date:~0,4%%date:~5,2%%date:~8,2%
30 set hhmiss=%time:~0,2%%time:~3,2%%time:~6,2%
31 set "filename=WebSite3copy%YYYYmmdd%_%hhmiss%.zip"
32 echo %filename%
33  

 

posted on 2020-10-10 17:20  irisWhq  阅读(1027)  评论(0编辑  收藏  举报

导航