您好,登錄后才能下訂單哦!
windows下部署工程主要是復制或者粘貼,以下BAT腳本就是利用系統自帶的xcopy命令來完成復制與粘貼部署的。
1.什么是XCOPY
XCOPY是COPY的擴展,可以把指定的目錄連文件和目錄結構一并拷貝,但不能拷貝系統文件;使用時源盤符、源目標路徑名、源文件名至少指定一個;選用/S時對源目錄下及其子目錄下的所有文件進行COPY。除非指定/E參數,否則/S不會拷貝空目錄,若不指定/S參數,則XCOPY只拷貝源目錄本身的文件,而不涉及其下的子目錄;選用/V參數時,對拷貝的扇區都進行較驗,但速度會降低。
2.腳本內容
=======================================================================================
@echo off
::環境變量
set datapath=E:\工具\自動部署\20170413
::復制文件
start cmd /k "xcopy %datapath% E:\apache-tomcat-7.0.47\webapps /e /s /y"
start cmd /k "xcopy %datapath% F:\ /e /s /y"
start cmd /k "xcopy %datapath% G:\ /e /s /y"
start cmd /k "xcopy %datapath% H:\ /e /s /y"
start cmd /k "xcopy %datapath% I:\ /e /s /y"
start cmd /k "xcopy %datapath% J:\ /e /s /y"
start cmd /k "xcopy %datapath% K:\ /e /s /y"
start cmd /k "xcopy %datapath% L:\ /e /s /y"
start cmd /k "xcopy %datapath% M:\ /e /s /y"
start cmd /k "xcopy %datapath% N:\ /e /s /y"
start cmd /k "xcopy %datapath% O:\ /e /s /y"
start cmd /k "xcopy %datapath% P:\ /e /s /y"
quit
========================================================================================
3.腳本解釋
datapath設置為你需要部署的文件目錄
xcopy相關參數解釋:
/E | 復制目錄和子目錄,包括空的。 與 /S /E 相同。可以用來修改 /T。 |
/S | 復制目錄和子目錄,除了空的。 |
/Y | 復制文件審核設置(隱含 /O)。 現存目標文件。 【就是直接覆蓋——Three~注】 |
(1)將遠程服務器需要部署的文件夾映射成本地磁盤。
計算機右鍵==>映射網絡驅動器==>選擇需要映射到本地的盤符==>選擇對應的遠程文件夾
(2)創建名為“自動部署”的BAT文件,然后將腳本內容粘貼進去,保存。
5.使用方法
將需要部署的文件和bat文件放在一個名為自動部署的文件夾內,然后修改好腳本內容,雙擊執行自動部署.bat即可。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。