文件在终止其进程后,文件的"上次修改"信息是否正确?



Windows XP是否保证文件的"上次修改"信息(可以用_stat64读取)是正确的,即使创建它(并保持打开)的进程被任务管理器等终止?(不包括拔出电源线)

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

提前谢谢。

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

最新更新