站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

批次檔備份特定資料夾 2 (配合 7-zip 定期備份資料夾)

功能說明

排程於每天凌晨 1 點利用備份批次檔 (webbk.bat),定期備份網頁主目錄 (web01 ~ web05) 並配合 [7-zip] 壓縮備份的網頁目錄,之後移動壓縮好的 .7z 檔案至本機下 D:\Web_Backup 資料夾內

實作環境

Windows XP Professional

[7-zip v3.21]

webbk.bat 內容

 mkdir "%date:~4,4%%date:~9,2%%date:~12,4%"                                    //建立以日期命名的資料夾
 "C:\Program Files\7-Zip\7z.exe" a -t7z web01.7z "C:\Webroot\web01"            //壓縮指定資料夾
 "C:\Program Files\7-Zip\7z.exe" a -t7z web02.7z "C:\Webroot\web02"
 "C:\Program Files\7-Zip\7z.exe" a -t7z web03.7z "C:\Webroot\web03"
 "C:\Program Files\7-Zip\7z.exe" a -t7z web04.7z "C:\Webroot\web04"
 "C:\Program Files\7-Zip\7z.exe" a -t7z web05.7z "C:\Webroot\web05"
 move "D:\Web_Backup\*.7z" "D:\Web_Backup\%date:~4,4%%date:~9,2%%date:~12,4%"  //搬移所有的壓縮檔至指定日期 (今天) 的資料夾
Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com