1.获取当前日期时间,可用于版本号的生成
set hh=%time:~0,2%&set mm=%time:~3,2% if "%time:~0,1%"==" " set hh=0%time:~1,1% set version=%date:~0,4%%date:~5,2%%date:~8,2%%hh%%mm% echo The version is %version%
2.批量拷贝(静默,强制覆盖)以及排除某些文件
rem 批量拷贝 xcopy %workspace%\ims-web-1.0\target\ims-web %buildhome% /e /i /y /q /c rem 批量拷贝并排除指定文件中列出的所有文件 xcopy %buildhome% %serverhome% /exclude:exclude.txt /e /i /y /q /c
3.批处理中的等待
rem -n 10代表等待10秒 ping 127.0.0.1 -n 10 -w 1000 > nul
4.批处理中的路径获取
echo 当前盘符:%~d0 echo 当前盘符和路径:%~dp0 echo 当前批处理全路径:%~f0 echo 当前盘符和路径的短文件名格式:%~sdp0 echo 当前CMD默认目录:%cd%