0

我有一个用于读取应用程序在时间限制内放置的文件的 Windows 脚本。脚本在 1 分钟后超时。如果应用程序放置文件较晚,则文件夹中将有一个旧文件。下次执行脚本时,它将读取旧文件而不是新文件。

我想将文件的时间戳与脚本执行的时间戳进行比较。当文件放在 .bat 文件的文件夹中时,如何获取时间戳?

谢谢

4

1 回答 1

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
)
于 2013-07-30T19:11:53.677 回答