本帖最后由 小白一个 于 2015-9-2 14:12 编辑
使用日期+时间的方式创建一个文件夹- @echo off
-
- set time1=%time%
- rem 获取系统时间,格式为10:29:24.93
-
- set time2=%time1::=-%
- rem 将time10:29:24.93修改为 10-29-24.93
-
- set time3=%time2:~0,8%
- rem 去掉秒数10:29:24
-
- set h=%time3:~0,2%
- rem 获取小时,从第0位开始数2位,例如获得的值是10
-
- if %h% LSS 10 set "time3=0%time3:~1,1%"
- rem 如果小时小于10也就是一位数的时候,前面填写0,例如获得时间是9,那么显示09
-
- set date1=%date:~0,10%
- rem 获取日期2015/09/02 周三,获取从第0位开始后的10个字符,执行后获得的时间为2015/09/02
-
- set date2=%date1:/=-%
- rem 上一行获取的时间格式为2015/09/02,将/修改为-,时间格式为:2015-09-02
-
- set FOLDER="%date2%-%time3%"
- rem 设定一个参数folder,名称按时间命令
-
- mkdir %FOLDER%
- rem 创建文件夹
-
- pause
复制代码 最后生成的文件夹名称是: 2015-09-02 -11-42-02 我想生成 2015-09-02-11-42-02,如何将 日期和时间之间的空格去掉? |