Eu tenho um fluxo de trabalho onde modifico arquivos no XPMode em uma máquina com Windows 7, copio os arquivos modificados para um computador mapeado (para uma pasta na unidade C do Windows 7) e, a partir daí, no Windows 7 XPMode) copie-os daquele "tanque de armazenamento" para um dispositivo móvel conectado via Active Sync à máquina Windows 7.
Isso funcionou bem por vários meses, agora (e ainda "funciona"), mas hoje ocorreu a seguinte coisa estranha:
Eu modifiquei os arquivos no XPMode e os copiei para a pasta do tanque de armazenamento no host do Windows 7. Como sempre, ele me perguntou se eu queria substituir os arquivos existentes do mesmo nome (um .exe e um .dll); como sempre, eu respondi "sim" a isso.
Desta vez, no entanto, quando abri o Explorer no Windows 7, os arquivos mostravam a data / hora modificada dos arquivos anteriores, mesmo após a atualização da F5.
Mesmo assim, copiei esses arquivos para o dispositivo WindowsCE via Explorer, concordando em "Copiar e substituir" os arquivos existentes lá, embora eles aparentemente fossem os mesmos (tinham a mesma data / registro de data e hora modificados). MAS, quando eu vi esses arquivos no Explorer na pasta abaixo do WindowsCE em que eu os copiei, eles mostraram a data mais recente. E eles eram os arquivos mais novos, já que as alterações que eu fiz se manifestaram na maneira como o aplicativo funcionava no dispositivo WindowsCE.
Por que a pasta "holding tank" na pasta do Windows 7 se recusaria a expor a data de modificação correta?