【发布时间】:2015-06-03 12:37:49
【问题描述】:
我正在检查文件中的修改日期。我想测试一下/d -3之后文件是否被修改过。根据docs,这将检查文件是否在该日期之前被修改。我需要检查文件是否在该日期之后被修改。文档还声明我可以指定日期。我可能最终会这样做,尽管生成一个日期来检查我希望尽可能避免的日期会稍微复杂一些。
我该怎么办?
forfiles /m Item_Lookup2.csv /d -3 >nul 2>nul && (
echo - updated
goto :PROCESS_FILE
) || (
echo - out of date
set outdated="true"
goto :CHECK_ERRORS
)
我找到了这个in this answer
【问题讨论】:
-
再次阅读文档,特别是
/D date部分。 -
@SomethingDark 我需要它是一个数值,而不是一个特定的日期。我希望有一个更简单的方法。
标签: date batch-file windows-7 last-modified