1:網盤自動備份(隔離備份)
隔離備份介紹:直接在網盤內建立項目、檔案進行稿寫操作很可能會與網盤資料不同步導致資料丟失完整性,對檔案造成損壞,所以這種方式是不可取的。因此採用隔離備份,所謂隔離備份就是在A檔案夾進行稿寫,當關閉電腦時自動備份A檔案夾的所有內容到 B檔案夾(這裡B檔案夾是網盤目錄)
進行隔離後,稿寫與備份互不干擾,雙份資料。達成目的流程如下:
1.開機時候網盤程式運行,自動備份網盤檔案夾內的內容
2.關機時拷貝當前正在稿寫的檔案夾內容到網盤檔案夾
資料測試:
左側是網盤 右側是本機,這是關機時自動進行的資料備份。
網盤組建檔案夾
-----------------------------------------------------
實現過程如下:建立一個批次程式代碼如下:
複製代碼 代碼如下:@echo off
set "mydate=%date:~0,4%年%date:~5,2%月%date:~8,2%日"
if exist "d:\金山快盤\%mydate%*" (
echo 已經備份過了
exit
) else (
goto :back
)
:back
net stop mssqlserver
set "now=%date:~0,4%年%date:~5,2%月%date:~8,2%日%time:~0,8%"
set "now=%now::=%"
set "now=%now: =%"
md "d:\金山快盤\%now%"
xcopy D:\公司項目\*.* D:\金山快盤\%now% /e /h
echo md "d:\金山快盤\%now%"
pause
(註:這裡我為了包含sql的資料庫一起備份,所以我先停止了sql服務再進行的備份,否則是無法拷貝SQL資料庫檔案的)
寫好批處理後如何讓這個批處理關機運行呢?
如下操作即可:
1:開始 -- 運行 -- 輸入gpedit.msc 然後出來了組策略.電腦配置---windows設定---指令碼(啟動和關機) 雙擊關機策略,再點添加--瀏覽到你的批次檔.
就可以了。
大功告成。