Я хочу создать файл с недействительной меткой времени создания/изменения/доступа. Чтобы быть недействительным, это должна быть дата и время до 12:00 ночи 1 января 1601 г. CE UTC
решение1
Найдите инструмент под названиемТаймстомп
Целью программного обеспечения является обеспечение возможности удаления или изменения информации, связанной с временными метками в файлах.
решение2
Это невозможно.
Время файла используется в Windows API черезСтруктура FILETIME, описан как:
Содержит 64-битное значение, представляющее количество 100-наносекундных интервалов с 1 января 1601 года (UTC).
Поскольку отрицательные значения не поддерживаются, указанная выше дата является начальным пределом.
Вывод: Ваш код, который проверяет более ранние даты, никогда не будет оспорен.