






















以下M=Date Modified, C=Date Created, A=Date Accessed, !=更改,-=不更改
*1 文件Copy的过程中,Date Modified/Created/Accessed显示的都是创建时间,Copy完成后Date Modified被改回源文件的Date Modified,Date Created不变,Date Accessed被置为Copy完成时间。
*2 在VISTA及2003下行为不同,VISTA中文件编辑后Accessed时间不变,而2003中一般要改变,这里的测试都是对文本文件使用NOTEPAD进行操作,其他形式的文件编辑根据程序的不同行为可能有所不同。
*3 无论是在VISTA还是在2003中,都发生了不可预料的结果,有时改变有时不改变。
目录项的操作只可能影响所属目录的时间,目前未发现影响再上一级目录的情况。
其实不同的文件系统,文件时间的处理精度和行为都是不一样的,文档中有提及NTFS的文件系统访问时间甚至有可能延迟一小时才更新,因此以上的测试肯定是不完全的。那么从另一个角度来讲,你的程序不能依赖于这些不确定的时间来设计。
资源管理器中默认显示的是Date Modified时间,IIS中打开目录浏览(Directory Browsing)后,文件及目录的日期显示的也都是Date Modified值。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。