@echo off cd /d "%~dp0" echo ------------------------------------------------- set FloderName=HighWay set FolderList=Running Storage History SellData set TargetPath_AppWebSite=..\920_RealEstate.Publish\RealEstate.AppWebSite set TargetPath_AppService=..\920_RealEstate.Publish\RealEstate.AppService if /i "%FloderName%" == "请设置目录名(如:HousingSecurity)" goto Command_Set goto Command_DoCopy :Command_Set echo 请设置参数 FloderName和FolderList pause goto Command_End :Command_DoCopy for %%i in (%FolderList%) do ( echo 复制:%FloderName%.%%i.Service\程序集文件 xcopy /r /h /q /y %CD%\%FloderName%.%%i.Service\bin\*.dll %TargetPath_AppService%\bin\>nul echo 复制:%FloderName%.%%i.Service\发布文件 xcopy /e /r /h /q /y /EXCLUDE:部署过滤条件.txt %CD%\%FloderName%.%%i.Service %TargetPath_AppService%\%FloderName%\%%i\>nul ) echo 复制:%FloderName%.WebSite\程序集文件 xcopy /r /h /q /y %CD%\%FloderName%.WebSite\bin\*.dll %TargetPath_AppWebSite%\bin\>nul echo 复制:%FloderName%.WebSite\发布文件 xcopy /e /r /h /q /y /EXCLUDE:部署过滤条件.txt %CD%\%FloderName%.WebSite %TargetPath_AppWebSite%\%FloderName%\>nul echo ------------------------------------------------- echo 完成 set CommandType=%1% if /i not "%CommandType%" == "" goto Command_End echo ------------------------------------------------- pause for /L %%a in (3,-1,1) do (echo %%a 秒钟后关闭... ping 127.1 -n 2 >nul ) @echo on :Command_End