Я проверяю дату, измененную в файле. Я хотел бы проверить, был ли файл изменен после /d -3
. Согласно docs, это проверит, был ли файл изменен до этой даты. Мне нужно проверить, был ли файл изменен после этой даты. В документах также указано, что я могу указать дату. Я мог бы сделать это таким образом, хотя было бы немного сложнее создать дату для проверки, против которой я бы предпочел избежать, если это возможно. Как я могу это сделать?Проверьте, был ли файл изменен после xx дней в прошлом
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
@SomethingDark Мне нужно, чтобы это числовое значение, а не конкретная дата. Я надеялся на более простой способ. – pcnate
Возможный дубликат [FORFILES date -after- (date calc в cmd-файле)] (http://stackoverflow.com/questions/19296588/forfiles-date-after-date-calc-in-cmd-file) – aschipfl