vbscript写的批处理问题

flyindirty2008 2011-06-03 01:31:51
我的批处理程序如下:
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%这部分应该怎么改,我每天才能取上当前日期的文件。


...全文
38 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧