REM 声明采用UTF-8编码
chcp 65001
set dirPath=D:\IdeaWorkStation
set projectName=demo
set projectNameApi=demoApi
echo before call cleanInstall
rem 调用函数
call:cleanInstall %dirPath% %projectNameApi%
rem 等待1秒
ping /n 1 127.1>nul
call:cleanInstall %dirPath% %projectName%
echo after call cleanInstall
pause
exit /b 0
:cleanInstall
cd %1\%2
echo 'Start to build project %2 '
rem 注释更新代码
call git pull
rem 编译代码 ::这个也是注释
rem call mvn clean
call mvn clean install -Dmaven.test.skip=true
echo 'Build project %2 successfully!'
GOTO:EOF
rem 遍历目录下的子目录名
chcp 65001
::指定起始文件夹
set dirPath=D:\demo
cd %dirPath%
echo %dirPath%
for /f %%f in ('dir /b /ad "%dirPath%"') do (
echo %%f
)
pause