批处理,年月日如:20090903 月、日不足两位补0 但是小时在1-9之间前面不补零,所以如果文件名要以年月日时分秒命名命名时,就要稍微判断下
if %txt4% lss 10 set txt8=%date:~0,4%%date:~5,2%%date:~8,2%0%time:~1,1% %time:~3,2%%time:~6,2%
if %txt4% geq 10 set txt8=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%