本帖最后由 ataosun 于 2020-4-29 11:40 编辑
回复 6# Batcher - for /f "delims=" %%i in ('dir /b /od 日报*.xlsx') do (set "file=%%i")
复制代码 这行意思是按时间顺序列出文件,并逐一赋值给变量file,因为最新的日期排在最后面,所以,变量file最后的值,就是我们想要的结果。是这样的吗?
附:是的,是的 我在set "file=%%i" 后面加了一句 echo %%file ,最后又加了个pause ,正验证了我的想法。 |