我有一个Windows脚本用于读取应用程序在一个时间限制内放置的文件。脚本在1分钟内超时。 如果应用程序放入文件的时间较晚,则文件夹中会有一个旧文件。 下次执行脚本时,它将读取旧文件而不是新文件。
我想将文件的时间戳与脚本执行的时间戳进行比较。 如何将文件放在.bat文件中的文件夹中时获取时间戳?
由于
答案 0 :(得分:3)
试试这个,它是默认的欧洲时间格式:
for %%a in (file) do set "filestamp=%%~ta"
set "datestamp=%date% %time:~0,5%"
if "%datestamp%"=="%filestamp%" (
rem read this
) else (
rem read this NOT
)