文件创建时间、修改时间、访问时间的定义

本文详细解析了文件的创建时间、修改时间和访问时间的含义及其在不同操作下的变化。创建时间指示文件首次被编录或复制的时间,修改时间表示文件尺寸变化的时刻,访问时间涉及文件数据的复制。理解这些时间戳对于文件管理和跟踪文件变化至关重要。输出流写入会修改修改时间,而内存映射可能不会。剪切操作对时间戳的影响因情况而异。文件时间戳在某些情况下可能会变得不可获取,具体条件尚不明确。
摘要由CSDN通过智能技术生成

创建时间(生成新副本的时间):文件在这个虚拟分区首次被编录的时间,文件被创建或复制到另一个分区的时候会改变这个时间,但剪切不会改变这个时间。这个时间的改变通常意味着文件的副本变多了

修改时间(修剪文件尺寸的时间):文件的尺寸发生变化的时间,采用输出流写入数据必然会有文件尺寸清零再重写的过程,所以输出流保存文件必然修改文件的修改时间,而文件内存映射则不一定会改变文件的尺寸,也就不一定会改变这个时间。这个时间的改变通常意味着文件长度的数值发生过至少一次变化

访问时间(文件数据被复制的时间):文件被复制的时间,不论复制到同一个虚拟分区还是另一个虚拟分区,都会改变访问时间,但剪切到同一虚拟分区操作则不会改变访问时间,剪切到另一虚拟分区等同于复制与删除,也会改变访问时间。这个时间的改变通常意味着文件的转移过程中伴随有数据复制的操作

输入流、不改变文件尺寸的文件内存映射读写操作都不会改变文件时间记录。

文件内存映射生效时以及输出流未关闭时,这些时间会暂时不稳定,有时会变得不可获取,具体什么条件下这些时间会不可获取目前还不清楚。

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值