现在的位置: 首页 > 综合 > 正文

What’s the difference between LastWriteTime and ChangeTime in FILE_BASIC_INFO?

2013年10月01日 ⁄ 综合 ⁄ 共 254字 ⁄ 字号 评论关闭

FILE_BASIC_INFO 结构中包含了一组记录文件修改时间的数据.

 

LastWriteTime 最后写入时间

ChangeTime 最后修改时间

 

这两者之间的区别是什么呢?

 

区别在于metadata,元数据.

 

LastWriteTime 记录了最后写入的时间,即你通过WriteFile写入文件的时间.修改的是文件的数据流(Data Stream)

ChangeTime 不仅修改数据流会修改ChangeTime,另外修改文件的元数据也会修改ChangeTime.例如,你修改文件的属性(只读,隐藏)或者重命名文件.

【上篇】
【下篇】

抱歉!评论已关闭.