Windows系統,bat根據當前時間生成檔名稱
阿新 • • 發佈:2019-01-07
rem 根據當前日期獲取,年月日串 set yyyy=%date:~,4% set mm=%date:~5,2% set day=%date:~8,2% set "YYYYmmdd=%yyyy%%mm%%day%" rem 把年月日串中的空格替換為0 set "YYYYmmdd=%YYYYmmdd: =0%" echo "YYYYmmdd%YYYYmmdd%YYYYmmdd" rem 根據當前時間獲取,時分秒串 set hh=%time:~0,2% set mi=%time:~3,2% set ss=%time:~6,2% set "hhmiss=%hh%%mi%%ss%" set "hhmiss=%hhmiss: =0%" echo "hhmiss%Time%hhmiss" echo %hhmiss% rem 把時間串中的:替換為0 set "hhmiss=%hhmiss::=0%" rem 把時間串中的空格替換為0 set "hhmiss=%hhmiss: =0%" rem 根據日期時間生成檔名稱,中間以HH區分日期和時間部分 set "filename=%YYYYmmdd%HH%hhmiss%.rar" echo %filename% pause echo 根據當前日期時間,生成檔名稱,...... set YYYYmmdd=%date:~0,4%%date:~5,2%%date:~8,2% set hhmiss=%time:~0,2%%time:~3,2%%time:~6,2% set "filename=WebSite3copy%YYYYmmdd%_%hhmiss%.zip" echo %filename%