当Finder在系统上的文件或文件夹上运行时,该文件/文件夹显示为灰色,无法打开,也无法回收。使用Finder复制或移动文件或文件夹时,这一点最为明显。在操作过程中,目标文件/文件夹显示为灰色。Finder是知道目的地文件/文件夹是目前在操作通过设置文件或文件夹的创建日期kMagicBusyCreationDate,这是8点34分56秒在1946年2月14日(0000)。
这个日期和时间的意义是什么?当我发现Finder将日期用于上述目的时,我希望它与Unix时间戳/纪元等有关,但是对于我而言,似乎没有什么理由选择此日期/时间,早在1970年以后。
我在Finder.h中找到了以下注释,但这并未提供选择的特定日期/时间的重要性:
使用此日期作为文件或文件夹的创建日期,以表明该文件暂时处于繁忙状态(例如,正在下载或安装时)。这样可以防止Finder在完全创建项目之前尝试更改其属性(Finder 8.5和8.6检查文件创建日期;以后,Finder可能还会检查文件夹创建日期)。