Tom*_*son 4 windows timestamp filesystem-corruption file-corruption
我想创建一个具有无效创建/修改/访问时间戳的文件。要无效,它应该是 UTC 时间 1601 年 1 月 1 日午夜 12:00 之前的日期和时间
这不可能。
文件时间通过FILETIME Structure在 Windows API 中使用,描述为:
包含一个 64 位值,表示自 1601 年 1 月 1 日 (UTC) 以来 100 纳秒间隔的数量。
由于不支持负值,上述日期为起始日期。
结论:您测试较早日期的代码永远不会受到挑战。