BAT命令替换变量中的值为新值

来源:互联网 发布:php接口文档模板 编辑:程序博客网 时间:2024/06/07 01:35

Windows中的日期格式,如果是在10点以前的时间,显示为“ 9”,而不是“09”,这就有可能在创建文件夹或文件的时候出错,因为获取到的时间会有空格。

set datetime=%date:~6,4%%date:~0,2%%date:~3,2%%time:~0,2%%time:~3,2%%time:~6,2%set datetime=%datetime: =0%echo %datetime%mkdir %datetime%

最主要的是第二句:set datetime=%datetime: =0%

直接描述“空格=0”,就会将datetime变量中所有的空格都替换成0。

原创粉丝点击