發表於 程式分享

用7zip備份指定檔案清單

1.新增檔案backup.cmd
set backuppath=%cd%
set dd=%date:~8,2%
set dm=%date:~5,2%
set dy=%date:~0,4%
set mydate=%dy%%dm%%dd%

D:
cd D:\GWork\Source\workspace\warrantadm\WebContent
“C:\Program Files\7-Zip\7z.exe" a -ttar %backuppath%\warrantadm_%mydate%.tar @%backuppath%\listfile_warrantadm.txt

2.新增檔案清單 “listfile_warrantadm.txt"(放在backup.cmd同個目錄)
內容可能如下,為目錄D:\GWork\Source\workspace\warrantadm\WebContent下要備份的檔案
WEB-INF\applicationContext.xml
WEB-INF\web.xml
WEB-INF\classes\log4j2.xml
WEB-INF\classes\struts.properties
WEB-INF\classes\struts.xml
WEB-INF\classes\sysConfig.xml
mainPage.jsp
ajax\calendar.html

3.執行backup.cmd
會產生備份檔與.cmd檔同目錄,檔名依步驟1所取的名稱,如warrantadm_[yyyymmdd].tar