十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
windows下部署工程主要是复制或者粘贴,以下BAT脚本就是利用系统自带的xcopy命令来完成复制与粘贴部署的。
创新互联于2013年开始,先为无棣等服务建站,无棣等地企业,进行企业商务咨询服务。为无棣企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。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即可。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。