2016年11月22日 星期二

7zip batch file (add data into filename)


將 7zip 的壓縮指令寫成 batch file. 方便使用

setlocal
set hh=%time:~0,2%
if "%time:~0,1%"==" " set hh=0%hh:~1,1%
set yyyymmdd_hhmm=%date:~0,4%%date:~5,2%%date:~8,2%_%hh%%time:~3,2%

7z a zip_file%yyyymmdd_hhmm%.7z *.* -x!*.obj -r -x!obj
move zip_file%yyyymmdd_hhmm%.7z ..\backup\


其中 -x 是排除檔案的選項.
 -x!*.obj    --- *.obj 不加入到壓縮檔裡
 -x!obj    --- obj 檔名(或目錄名)不加入到壓縮檔裡

 而 -r 是包含子目錄

沒有留言:

張貼留言