有一個SERVER 2008檔案伺服器上的公用交換區,給大家自由交換檔案用,磁碟大小60GB,只有一個根目錄。這個交換區中有各式各樣亂七八糟目錄與文件經常塞爆,所以定期將要清理的東西先備份出來到網路另一暫存位址(\\n.n.n.n\xbk\)後進行清理。
但目錄中又有幾個子目錄是不能刪除的,這幾個目錄另有正式備份機制在,這個清理前的備份不用備。
請問可有適合的方式能自動化以上作業?
希望的方式是:
1.每月底將此目錄中「除了特定目錄」外的資料都複製到暫存備份位置。
2.暫存備份位置能自動建立日期時間目錄以利辨識。
3.備份完成後將來源「除了特定目錄」外的資料都刪除。
感謝!
mkdir E:\98Delete\%date:~0,4%%date:~5,2%%date:~8,2% @robocopy E:\99Delete\ E:\98Delete\%date:~0,4%%date:~5,2%%date:~8,2% /s *.* /maxage:999 /minage:7 /move /v /fp /TS /tee /log+:E:\97Temp\move7DaysBefore_%date:~0,4%%date:~5,2%%date:~8,2%.log
set _bktime=%date:~0,2%-%date:~3,2%-%date:~6,4%-%time:~0,2%_%time:~3,2%_%time:~6,2% @robocopy h:\s h:\t\%_bktime% /E /MOVE /XD dirs h:\s\A /V /FP /TS /log+:h:\t\%_bktime%-TestRun.log /L
set _bktime=%date:~0,2%-%date:~3,2%-%date:~6,4%-%time:~0,2%_%time:~3,2%_%time:~6,2% mkdir h:\t\%_bktime% @robocopy h:\s h:\t\%_bktime% /E /MOVE /XD dirs h:\s\AA /V /FP /TS /log+:h:\t\%_bktime%-RealClean.log
試一下這套免費備份軟體 cobian backup
1.每月底將此目錄中「除了特定目錄」外的資料都複製到暫存備份位置。....OK
2.暫存備份位置能自動建立日期時間目錄以利辨識。.....OK
3.備份完成後將來源「除了特定目錄」外的資料都刪除。.....OK
at 配合 robocopy 可以應該可以滿足您的需求
/XD dirs [dirs]... :: eXclude Directories matching given names/paths
/MOVE :: MOVE files AND dirs (delete from source after copying)
或用schtasks也可以吧