因為資料量很多硬碟很小(40G 還要減去系統空間.),所以我每一三五做目錄備份(約1g),星期六做完整備份(約4g),所以備一星期就要快9G,兩星期硬碟就會滿,所以我想自動刪除上上星期備份的資料,免的有時候忘了手動刪除,下個星期就會因為空間不夠停只備份...(公司很小氣...不讓我買新硬碟...)
我寫了兩個批次檔,用自動排程,一個一三五執行,一個星期六執行.語法如下:
但我不會寫自動刪除的語法~~~~求救!!!!!
每周1.3.5備份(只備幾個目錄)
md c:\backup\%date:~0,4%%date:~5,2%%date:~8,2%
xcopy P:\100年度福委 c:\Backup\%date:~0,4%%date:~5,2%%date:~8,2%\100年度福委 /D /H /I /S /Y
xcopy P:\nancy c:\Backup\%date:~0,4%%date:~5,2%%date:~8,2%\nancy /D /H /I /S /Y
xcopy P:\群益 c:\Backup\%date:~0,4%%date:~5,2%%date:~8,2%\群益 /D /H /I /S /Y
xcopy P:\管理部 c:\Backup\%date:~0,4%%date:~5,2%%date:~8,2%\管理部 /D /H /I /S /Y
xcopy P:\廠務部 c:\Backup\%date:~0,4%%date:~5,2%%date:~8,2%\廠務部 /D /H /I /S /Y
xcopy P:\業務部 c:\Backup\%date:~0,4%%date:~5,2%%date:~8,2%\業務部 /D /H /I /S /Y
每周六備份(完整備份)
md c:\backup\%date:~0,4%%date:~5,2%%date:~8,2%
xcopy p:\ c:\Backup\%date:~0,4%%date:~5,2%%date:~8,2% /D /H /I /S /Y
4G的資料量用40G的硬碟來做備分應該足夠了,建議使用差異備分的方式檢省硬碟空間,
有很多免費備分軟體都支援差異備分同時也可以設定保留幾分備分,建議使用專門軟體比較簡單
例如
http://www.fbackup.com/
不知道您所使用的作業系統為何?如果是 Windows 那因該有 NTBACKUP ( 2008 除外 ),那個工具就可以做到您所需要的,將之前舊的備份檔刪除 ( 前題是備份檔名一樣,然後勾選取代備份 ),但如果不是 Windows 就請跳過此回答,以上如有錯誤,請更正。
推薦你用 cobian backup
http://www.educ.umu.se/~cobian/cobianbackup.htm
可簡單滿足您的需求,只要設定保留幾次備份,超過的會自動覆寫掉