【发布时间】:2014-02-04 16:38:17
【问题描述】:
当您复制文件时(在 Windows 环境中),Creation 和 LastAccess 日期时间会被修改,并且可以使用 FileInfo 对象进行检索。
但是,我找不到任何可靠的日期时间(直接链接到文件),当文件移动到文件夹时会发生更改。 windows 是否会在文件移动时更新文件中的任何日期时间值(并且可以检索)?
注意 我没有陷入死胡同,我有很多解决方法。我只是想知道这是否可以直接在文件级别处理以避免不必要的逻辑。
【问题讨论】:
-
您是说当您将文件从一个目录复制到同一台机器上的另一个目录时,Creation 和 LastAccess 日期时间会被修改吗?这很奇怪!
-
是的。最奇怪的部分是修改日期时间保持不变,因此您最终会在创建日期时间之前得到一个修改日期时间。
标签: c# windows datetime filesystems fileinfo