BAT調用7z壓縮程序

@echo off
set zip=C:\Program Files\7-Zip\7z.exe
set timestamp=%date:~6,4%-%date:~0,2%-%date:~3,2%
set dir=c:\temp\html

echo "%zip%"
echo "%dir%"
echo "%timestamp%"
::explorer "%arc%\.."json

"%zip%" a 7zTest\%timestamp%.7z "%dir%" -v2mapp

pause
把以上代碼直接保存爲bat文件
說明:"%zip%" a 7zTest\%timestamp%.7z "%dir%" -v2m
表示把指定目錄%dir%分紅多個壓縮包,每一個壓縮包爲2M大小,保存在當前目錄的7zTest文件夾下,並以%timestamp%.7z文件名保存。運維

---------------------------------------------------htm

手頭上有一個項目,vs2017開發的,生成以後,須要把Release文件夾下的程序進行打成zip包,而後發給現場或由運維自動更新生產環境的軟件及後續的升級等。blog

因此,咱們要先打zip包,打包要求打成兩個包,一個是平常包,一個是非平常包:ip

平常包:開發

把生成的項目\bin\Release下,把如下四類文件選中
(1)XML文件夾、
(2)appsettings.json
(3)unity.config
(4)Car.*(以Car開頭的文件)
把以上四類文件選中,並打成以zip爲擴展名的壓縮包。get

非平常包:it

把Release目錄下的,不包括平常包的文件所有打成非平常包裏面。

 

 

待續

腳本請查看:http://www.javashuo.com/article/p-qywdysix-no.html

相關文章
相關標籤/搜索