cmd 下创建以当前时间为文件名的文件夹

 1 rem 不能有空格
 2 set DIR=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%_%time:~9,2%
 3 
 4 md %DIR%
 5 cd %DIR%
 6 
 7 md test
 8 
 9 
10 REM pause
11 
12 
13 REM 取年份:echo %date:~0,4% 
14 REM 取月份:echo %date:~5,2% 
15 REM 取日期:echo %date:~8,2% 
16 REM 取星期:echo %date:~10,6% 
17 REM 取小时:echo %time:~0,2% 
18 REM 取分钟:echo %time:~3,2% 
19 REM 取秒:echo %time:~6,2% 
20 REM 取毫秒:echo %time:~9,2%
21 
22 REM echo 说明:下面复合变量中,逗号前的数字表示指针偏移量,逗号后的数字表示提取的字符长度
23 REM echo %aa:~1,5% //指针向右→偏移1位,然后从指针处开始向右→提取5个字符.
24 REM echo %aa:~0,-3% //指针不偏移,→提取所有字符,并除去最后3个字符.
25 REM echo %aa:~5% //单个数字,不指定长度值.表示指针→偏移5个字符,然后,→提取所有字符.
26 REM echo %aa:~-5% //单个负值,特例,表示指针反方向偏移,从最右端起,←偏移5位,然后从指针处开始→提取所有字符.

 

rem 不能有空格set DIR=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%_%time:~9,2%
md %DIR%cd %DIR%
md test

REM pause

REM 取年份:echo %date:~0,4% REM 取月份:echo %date:~5,2% REM 取日期:echo %date:~8,2% REM 取星期:echo %date:~10,6% REM 取小时:echo %time:~0,2% REM 取分钟:echo %time:~3,2% REM 取秒:echo %time:~6,2% REM 取毫秒:echo %time:~9,2%
REM echo 说明:下面复合变量中,逗号前的数字表示指针偏移量,逗号后的数字表示提取的字符长度REM echo %aa:~1,5% //指针向右→偏移1位,然后从指针处开始向右→提取5个字符.REM echo %aa:~0,-3% //指针不偏移,→提取所有字符,并除去最后3个字符.REM echo %aa:~5% //单个数字,不指定长度值.表示指针→偏移5个字符,然后,→提取所有字符.REM echo %aa:~-5% //单个负值,特例,表示指针反方向偏移,从最右端起,←偏移5位,然后从指针处开始→提取所有字符.

posted @ 2020-11-01 18:32  三岁玩童  阅读(465)  评论(0编辑  收藏  举报