一个简单的SVN备份批处理脚本

备份出来的目录名字格式为free_view_YYMMDD_HHMISS。

 

解释一下怎么样截取date和time这两个变量
首先date和time的输出格式自己调整
我的机器date的输出是这样的:
2011-02-24 周四
注意,中间有一个空格
time的输出是这样的:
15:33:38.92

那么我想设置一个显示年的变量,变量名为YY,等于2006怎么办呢
2006是date输出的前四位,第一位的位号是0,要抓取4位数值
那么就是这样:
set YY=%date:~0,4%
然后你再输入set YY你就能看到YY的值了
调用这个变量的时候就是%YYYY%
注意上面的黑体,位号是从0开始,0、1、2、3、4、5、6、7……

 

另外:time命令取得的时间会有一些变化,比如上午可能是9:35:40.65,下午可能是15:25:40.62,注意小时部分有一位和两位的变化,此时文件夹名称中的时间部分会无法正常获取到字符。可以做如下修改:

time /T 1>TMP
set /p TIME=<TMP
set HH=%TIME:~0,2%
set MI=%TIME:~3,2%

此时无法获取到秒数值。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值