Windows资源管理器是如何确定文件夹的“修改日期”字段的呢?[顺便说一下:我知道这是从资源管理器特定的角度来问,但其行为可能对编码搜索/排序类型的活动有用]
是否有一个明确的描述可以阐述这一点——在Microsoft、MSDN、Google和Stack Overflow的搜索都没有成功。
个人的实验似乎表明,在一个文件夹树中:
- 当文件夹/文件被添加/删除时,会更新包含文件夹的修改日期。
- 当文件内容被修改时,包含文件夹不受影响。
然而,我正在查看一些似乎不符合这些基本规则的目录——沿着树运行,我有(以DD/MM/YYYY格式表示的日期):
folder (date created: 2/2/2006, date modified: 2/3/2006)
folder (date created: 2/2/2006, date modified: 2/3/2006)
folder (date created: 2/2/2006, date modified: 1/6/2009)
file (date created: 27/3/2009, date modified: 2/2/2006)