2025-03-27 15:05:14 +08:00

35 lines
1.4 KiB
Batchfile

@echo off
cd /d "%~dp0"
echo -------------------------------------------------
set FloderName=Finance
set FolderList=Running Storage History
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