Windows系統,bat根據當前時間生成檔名稱

2021-08-26 05:29:24 字數 957 閱讀 9856

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%

原文路徑:

windows系統下的bat守護指令碼

win10系統下測試,經常出現測試程序自動關閉的情況,這時候可以執行乙個守護程序,如果測試程序關閉就重啟程序,記錄 方便備用。迴圈檢查php cgi.exe程序是否存在,如果不存在就新開視窗,重新啟動。echo off begin 查詢程序php cgi.exe tasklist find i ph...

bat根據星期啟動程式

原來公司裡的由於每次開機時啟動的程式比較多,所以打算使用批處理程式,這裡只列舉了部分。在每週一到周五的時候,開機則啟動指定的應用程式,如果是週末的兩天則不啟動任何程式,所以做了這個指令碼。你如果需要,根據自己的情況自行修改程式。echo offset no date 13,14 if no 一 go...

根據檔案路徑複製檔案bat

rem ms dos batch file rem echo off cls echo 批處理程式說明 title 批處理程式視窗標題 批處理命令開始 set file feifei.txt set i ist 0 set bakdir feifei for f i in file do if no...