当我调用FileInfo(path).LastAccessTime
或者FileInfo(path).LastWriteTime
来获取正在被写入的文件的信息时,它返回的是文件创建时间,而不是最后一次写入的时间(即当前时间)。
有没有办法获取到这个信息?
编辑:对于目前所有的回复,我都没有尝试过使用Refresh()
,但这也行不通。无论是静态方法还是创建一个新的FileInfo
实例,返回的都是文件开始被写入的时间。
Codymanix可能有答案,但我没有运行Windows Server(使用的是Windows 7),也不知道在哪里测试设置。
编辑2:没人觉得这个函数似乎不起作用吗?