gpt4 book ai didi

c# - FileInfo.LastWriteTime 怎么可能早于 FileInfo.CreationTime?

转载 作者:太空狗 更新时间:2023-10-29 17:29:01 25 4
gpt4 key购买 nike

我今天正在调试一些代码,注意到我的一个 FileInfo 对象的 LastWriteTime 早于它的 CreationTime 时间。这是可能的/预期的吗?

最佳答案

文件的这些属性可以修改为取任何值。所以绝对没有什么可以阻止这种情况的发生。

也就是说,最可能的解释是文件被从一个地方复制到另一个地方。创建时间将是复制发生的时间。修改时间将是源文件最后一次修改的时间,即在复制之前。所以,当文件被复制时,修改时间也被复制了。要看到这种情况发生,只需在您的计算机上选择一个文件。创建它的副本(CTRL+C、CTRL+V)并查看副本的属性。

也就是说,创建时间晚于修改时间其实并不矛盾。创建时间是创建此文件对象 的时间。修改时间是文件内容被修改的时间。

关于c# - FileInfo.LastWriteTime 怎么可能早于 FileInfo.CreationTime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10277741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com