Batch file 将文件时间戳与.bat文件中的当前时间进行比较

Batch file 将文件时间戳与.bat文件中的当前时间进行比较,batch-file,timestamp,Batch File,Timestamp,我有一个windows脚本,用于读取应用程序在时间限制内放入的文件。脚本将在1分钟内超时。 如果应用程序延迟放置文件,则文件夹中会有一个旧文件。 下次执行脚本时,它将读取旧文件而不是新文件 我想比较文件的时间戳和脚本执行的时间戳。 当文件放在.bat文件的文件夹中时,如何获取时间戳 谢谢试试这个,它是默认的欧洲时间格式: for %%a in (file) do set "filestamp=%%~ta" set "datestamp=%date% %time:~0,5%" if "%date

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

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


谢谢

试试这个,它是默认的欧洲时间格式:

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
)

试试这个,它是默认的欧洲时间格式:

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年7月29日下午02:52,但日期戳打印时间为2013年7月30日星期二14:28。这些永远不会平等,这是真的!您应该同步您的时间格式:欧洲或两者AM/PM.endro-如何检查日期戳是否小于文件戳?谢谢endro!文件戳记打印时间为2013年7月29日下午02:52,但日期戳打印时间为2013年7月30日星期二14:28。这些永远不会平等,这是真的!你应该同步你的时间格式:两种欧洲或两种AM/PM.endro-如何检查日期戳是否小于文件戳?