У меня есть клиент, который утверждает, что у него есть одно приложение, которое обновляет данные в файле журнала, но это приложение не изменяет отметку времени файла журнала.
У меня есть вопрос, почему любое приложение имеет такое поведение.
Это новая ОСОБЕННОСТЬ Windows 2008 (R2), Windows 7 и выше.Измененное время больше не обновляется, как в Windows 2003.
http://blogs.technet.com/b/asiasupp/archive/2010/12/14/file-date-modified-property-are-not-updating-while-modifying-a-file-without-closing-it.aspx
И
http://social.technet.microsoft.com/Forums/en-US/winservergen/Thread/2B8BACA2-9C1B-4D80-80ED-87A3D6B1336F
Есть хороший обходной путь для автоматизации сборки:
copy /b <Filename> +,,
Я нашел этот трюк здесь: https://superuser.com/questions/292630/how-can-i-change-the-timestamp-on-a-file. Странно, что "копия /?" не говорит о / б вариант.