杀死其进程后,文件的“上次修改”信息是否正确?

时间:2012-01-30 14:21:44

标签: windows filesystems windows-xp kill-process

Windows XP是否保证文件的“最后修改”信息(可以使用_stat64读取)是正确的,即使创建它(并保持打开状态)的进程被任务管理器等杀死了? (不包括拉出电源线)

从一个实验中看起来它会在杀死时关闭文件,并将“最后一次修改”设置为该时刻,但我想确定这一点。

提前致谢。

1 个答案:

答案 0 :(得分:1)

进程终止的方式不应该对这类事情有任何影响,因为无论进程终止,内核句柄(包括那些文件)都会自动关闭,因此与关闭文件句柄相关的正常操作(应该执行包括更新最后修改时间。