我有一个工作流程,我在 Windows 7 机器上的 XPMode 中修改文件,将修改后的文件复制到映射计算机(Windows 7 C 驱动器上的文件夹),然后从那里,在 Windows 7 中(XPMode 之外)将它们从该“存储箱”复制到通过 Active Sync 连接到 Windows 7 机器的移动设备。
几个月来,这种方法一直运行良好(现在仍然“有效”),但今天发生了以下奇怪的事情:
我修改了 XPMode 中的文件,并将它们复制到 Windows 7 主机上的存储箱文件夹中。与往常一样,它询问我是否要替换现有的同名文件(.exe 和 .dll);与往常一样,我回答“是”。
但是,这次,当我在 Windows 7 中打开资源管理器时,即使按下 F5 刷新后,文件仍然显示以前文件的修改日期/时间。
尽管如此,我还是通过 Explorer 将这些文件复制到 WindowsCE 设备,同意“复制并替换”那里的现有文件,尽管它们表面上是相同的(具有相同的修改日期/时间戳)。但是,当我在 Explorer 中查看我将它们复制到的 WindowsCE 下的文件夹中的这些文件时,它们显示的日期较新。而且它们确实是较新的文件,因为我所做的更改确实体现在应用程序在 WindowsCE 设备上的工作方式上。
为什么 Windows 7 文件夹中的“holding tank”文件夹拒绝显示正确的修改日期?