当我在正在写入的文件上调用FileInfo(path).LastAccessTime或FileInfo(path).LastWriteTime时,它返回时间文件是创建的,而不是最后一次写入(即现在)。有没有办法获取这些信息?编辑:到目前为止的所有回复。我没有尝试过Refresh()但这也不起作用。我返回文件开始写入的时间。这同样适用于静态方法,并创建FileInfo的新实例。Codymanix可能有答案,但我没有运行WindowsServer(使用Windows7),而且我不知道要测试的设置。编辑2:没有人觉得这个功能似乎不起作用很有趣? 最佳答案