vbscript写的批处理问题
我的批处理程序如下:
echo off
set ymd1=%date%
set ymd=%ymd1:~0,10%
echo ymd
set y=%ymd:~0,4%
set m=%ymd:~5,2%
set d=%ymd1:~8,2%
set arg1=%2%
copy f:\内容*%y%-%m%-%d%.doc E:\voc\xjwords\%y%%m%%d%ssqx.doc
但是f:盘下的文件是这样的
内容*2011-06-3.doc
内容*2011-06-2.doc
内容*2011-06-1.doc
内容*2011-05-31.doc
.....
现在的问题是天数小于10时,天数就一位(例如:内容*2011-06-3.doc),天数大于10时,天数就二位(例如:内容内容*2011-05-31.doc),请问我上面的程序set d=%ymd1:~8,2%这部分应该怎么改,我每天才能取上当前日期的文件。