1. 實現(xiàn)定時備份的bat文件內(nèi)容如下:
獲得系統(tǒng)時間,注意如果小時不足兩位數(shù)如:當(dāng)8點(diǎn)時,echo %time:~0,2%會獲得 8(空格8),如何弄成08(空格替換為0),參考了小大小丑。 分鐘和秒會自動顯示成兩位數(shù)形式,不用替換。
set hour=%time:~,2%
if "%time:~,1%"==" " set hour=0%time:~1,1%
copy e:\Docear碩士論文項目數(shù)據(jù)庫\項目References數(shù)據(jù)庫.bib G:\我的堅果云\%date:~0,4%-%date:~5,2%-%date:~8,2%-%hour%h%time:~3,2%m備份的項目References數(shù)據(jù)庫.bib /V /-Y
pause
- 關(guān)于copy的用法,cmd中輸入help copy;
- %date% %time%分別用于提取系統(tǒng)當(dāng)前日期、時間,用于文件名字。
2. 定時執(zhí)行上述bat文件(注意易錯點(diǎn))
- 計劃任務(wù)-創(chuàng)建任務(wù)-常規(guī),配置設(shè)為windows vista,使用最高權(quán)限運(yùn)行。
- 觸發(fā)器選項卡,注意:如果要每天啟動bat文件并且啟動bat后要每隔一段時間運(yùn)行,則設(shè)置為【按預(yù)定計劃】【每天】(重要易錯點(diǎn))高級設(shè)置-重復(fù)任務(wù)間隔。
- 操作選項卡選擇要執(zhí)行的bat文件
- 條件選項卡下可以取消電源下的選中
- 設(shè)置選項卡下,勾選【如果過了計劃任務(wù)開始時間,立即啟動任務(wù)】(重要易錯點(diǎn))
- 其余選項默認(rèn)即可,也可根據(jù)需要修改