Board logo

标题: [求助]无法动态创建文件夹,HELP [打印本页]

作者: lgs6715     时间: 2009-1-21 16:30    标题: [求助]无法动态创建文件夹,HELP

小弟刚开始接触批处理,最近写了个小程序,目的是实现在D:\创建一个以日期时间(精确到秒)为命名的文件夹,但是却久久调试不成功,请各位大狭帮我看看该怎么写? 调试环境为:WIN2000 SERVER ***************************************************** @echo on & setlocal enabledelayedexpansion echo %date% echo 显示系统当前日期 set temp_name = %date:~4,4%%date:~9,2%%date:~12,2%%time:~0,2%%time:~3,2% cd /d d: rem 下面提示命令语法不正确。 md !temp_name! dir d: /a:d pause ***************************************************

作者: dikex     时间: 2009-1-21 17:17
set temp_name = %date:~4,4%%date:~9,2%%date:~12,2%%time:~0,2%%time:~3,2% 这样的话值赋给了“temp_name ”,名字多了个空格 set temp_name=%date:~4,4%%date:~9,2%%date:~12,2%%time:~0,2%%time:~3,2%

作者: lgs6715     时间: 2009-1-23 09:54
非常感谢,你的解答把我的问题全解决了...

作者: zhaich     时间: 2009-1-23 10:07
来晚了一步. 批处理和高级语言不一样,不会自动省略空格, 所以这个方面以后得注意哦~