gpt4 book ai didi

c# - .Net File.GetLastAccessTime 更新文件的上次访问时间

转载 作者:太空狗 更新时间:2023-10-29 23:02:06 26 4
gpt4 key购买 nike

我们使用下面的行来获取文件的上次访问日期和时间。

DateTime dtLastAccesstime = File.GetLastAccessTime(sFilePath);

但是我们遇到了一个奇怪的问题,上面的调用本身修改了上次访问时间。如此有效,我们将当前时间作为上次访问时间。

最佳答案

您可能会发现 this post有用,特别是:

Starting in Windows Vista, maintaining the last-access time is disabled by default.

这意味着现在大多数操作系统都不会保留上次访问时间(我想这可以解释您所看到的奇怪行为)。

即使情况并非如此,这篇文章也强调了很多场景中的一些场景,在这些场景中,上次访问时间可能已经在您无意的情况下进行了更新 - 您能确定您的应用程序不会执行任何其他文件访问吗?

关于c# - .Net File.GetLastAccessTime 更新文件的上次访问时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8312376/

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