windows下部署工程主要是復制或者粘貼,以下BAT腳本就是利用系統(tǒng)自帶的xcopy命令來完成復制與粘貼部署的。
在宜都等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供網站設計、成都網站設計 網站設計制作按需定制設計,公司網站建設,企業(yè)網站建設,成都品牌網站建設,營銷型網站建設,外貿網站建設,宜都網站建設費用合理。
1.什么是XCOPY
XCOPY是COPY的擴展,可以把指定的目錄連文件和目錄結構一并拷貝,但不能拷貝系統(tǒng)文件;使用時源盤符、源目標路徑名、源文件名至少指定一個;選用/S時對源目錄下及其子目錄下的所有文件進行COPY。除非指定/E參數,否則/S不會拷貝空目錄,若不指定/S參數,則XCOPY只拷貝源目錄本身的文件,而不涉及其下的子目錄;選用/V參數時,對拷貝的扇區(qū)都進行較驗,但速度會降低。
2.腳本內容
=======================================================================================
@echo off
::環(huán)境變量
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)。 現(xiàn)存目標文件。 【就是直接覆蓋——Three~注】 |
(1)將遠程服務器需要部署的文件夾映射成本地磁盤。
計算機右鍵==>映射網絡驅動器==>選擇需要映射到本地的盤符==>選擇對應的遠程文件夾
(2)創(chuàng)建名為“自動部署”的BAT文件,然后將腳本內容粘貼進去,保存。
5.使用方法
將需要部署的文件和bat文件放在一個名為自動部署的文件夾內,然后修改好腳本內容,雙擊執(zhí)行自動部署.bat即可。