Date
列比较创建和修改日期,并返回这两者中的较早者。即使没有使用File类直接获取它的方法,您也可以自己进行比较并使用之前的值。
这是获得两个日期之前的简单(虽然不是非常易读)方式:
new DateTime(Math.Min(yourFile.GetCreationTime().Ticks, yourFile.GetLastWriteTime().Ticks))
此处还有一个屏幕截图,其中Date
列始终是Date modified
和Date created
中较早的一列。
编辑:修改日期早于创建日期的原因是我的示例中的文件刚从zip存档中解压缩。