批处理实用集合

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%

 

 

转载于:https://www.cnblogs.com/zzzhuxf/p/3569579.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值