批处理获取昨天日期
系统的数据按日期写成文件,每天需要处理前一天的文件。ps已经有获取昨天日期的功能,但是bat脚本没有这个功能,网上想要实现这个功能,需要调用脚本获取数据之类的方法。
通过分析我们可以使用变通的方法使用纯批处理程序获取到昨天的日期对应的文件。获取最新的文件来代表前一天的文件。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
@echo off ::设置文件所在目录 set src_dir=Z:\gzb\ ::filename用于存放目标文件名 set filename="" for /f %%a in ('dir /o-d /tc /b %src_dir%') do ( set filename=%%~na%%~xa ::echo 文件名: !filename!, 最新创建时间: %%~ta if not !filename! == "" ( goto newfilefound ) ) :newfilefound echo %src_dir%%filename% |
分类: 技术
Thanks for finally talking about >批处理获取昨天日期 –
运维与架构 - nginx.cn <Liked it!
朋友 交换链接吗