总是因为偷懒,所以才会有自动化的东西产生,因为网站更新的需要,每天都要建立跟日期有关的文件夹,所以查了一下批处理命令,得出可以这样做:
如果不存在就创建今天日期的文件夹
if not exist %date:~0,10% (md %date:~0,10%)
但是效果与自己的设想稍有差别,因为之前建立的格式为:YYYYMMDD的格式,而这种建立的格式为YYYY-MM-DD
所以再查了一下这个”%date:~0,10%”究竟是什么东东,终于找到了以下这篇文章,并顺便改了一下:
地址:http://hi.baidu.com/878044022/blog/item/0fc6085812f64ad69d8204f5.html
@echo off echo 指针反方向偏移的情况.既是从字符串最右端起自右向左偏移.← echo %aa:~-2,1% //偏移量取负值,表示指针从最右端起,向左←偏移2位,然后从指针处开始向右→提取1个字符,生成新的变量值.注意字符串末尾的空格,因为空格也将作为”透明字符”提取到变量中去,切记要去掉变量末尾的空格.ctrl+A即可快速方便的检查该变量字符串末端是否含有空格. echo 应用 小结: |
最终自己改的结果:
set dd=%date:~0,4%%date:~5,2%%date:~8,2%
if not exist %dd% (md %dd%)