你的日期格式是YYYY/MM/DD这样的吧?文件名中是不允许出现“/”的,所以会报错。
解决方法有两个:
1.在控制面板裏找到“区域和语言”,把“日期和时间格式”更改掉,改成不带“/”的就可以了。
2.更改批处理,将“%date:~,10%”改为“%date:~0,4%-%date:~5,2%-%date:~8,2%”
你打开cmd窗口输入 下面的命令看看是你期望的结果吗
echo %date%
echo %date:~,10%
echo %date:~4,10%
不行你把echo %date%和你要的格式粘贴上来帮你看看怎么弄。