文件创建时间、修改时间、访问时间的定义
创建时间(生成新副本的时间):文件在这个虚拟分区首次被编录的时间,文件被创建或复制到另一个分区的时候会改变这个时间,但剪切不会改变这个时间。这个时间的改变通常意味着文件的副本变多了;
修改时间(修剪文件尺寸的时间):文件的尺寸发生变化的时间,采用输出流写入数据必然会有文件尺寸清零再重写的过程,所以输出流保存文件必然修改文件的修改时间,而文件内存映射则不一定会改变文件的尺寸,也就不一定会改变这个时间。这个时间的改变通常意味着文件长度的数值发生过至少一次变化;
访问时间(文件数据被复制的时间):文件被复制的时间,不论复制到同一个虚拟分区还是另一个虚拟分区,都会改变访问时间,但剪切到同一虚拟分区操作则不会改变访问时间,剪切到另一虚拟分区等同于复制与删除,也会改变访问时间。这个时间的改变通常意味着文件的转移过程中伴随有数据复制的操作;
输入流、不改变文件尺寸的文件内存映射读写操作都不会改变文件时间记录。
文件内存映射生效时以及输出流未关闭时,这些时间会暂时不稳定,有时会变得不可获取,具体什么条件下这些时间会不可获取目前还不清楚。
赞 (0)