- 帖子
- 1759
- 积分
- 5387
- 技术
- 51
- 捐助
- 210
- 注册时间
- 2007-10-26
|
3楼
发表于 2008-4-26 18:40
| 只看该作者
首先:如果没用计划任务启动他的话,除非正好是在这个时间运行这个批处理,否则不会删除任何文件。
其二、如果不符合设置时间,此批处理将是个死循环。不知楼主似乎特意这样设置的?
用批处理循环检测时间??
代码本身来说,改成这样比较好,date /t 后面会多出一个空格,导致判断不正确。
set day=%date:~0,10%
for /f %%t in ("%day%") do if %%t==2008-08-08 goto a1 |
|