我今天正在调试一些代码,并注意到我的一个FileInfo对象LastWriteTime早于它的CreationTime时间.这是可能/预期的吗?
Dav*_*nan 23
可以修改文件的这些属性以获取任何值.所以没有什么可以阻止这种情况发生.
也就是说,最可能的解释是文件从一个地方复制到另一个地方.创建时间将是复制发生的时间.修改时间将是源文件上次修改的时间,即复制之前.因此,复制文件时,也会复制修改时间.要查看这种情况,只需在您的计算机上选择一个文件即可.创建它的副本(CTRL + C,CTRL + V)并查看副本的属性.
换句话说,创建时间晚于修改时间实际上并不矛盾.创建时间是创建此文件对象的时间.修改时间是修改文件内容的时间.