Я создал два файла примерно в одно и то же время через Windows Explorer (в Windows Server 2008 R2).
- a.xlsx (создано в 16:42)
- b.xlsx (создано в 16:42)
Затем я дублирую a.xlsx, используя copy-paste, чтобы получить третий файл
- a - Copy.xlsx (создано в 16:45)
Если я удаляю оригинал a.xlsx и переименовываю a - Copy.xlsx в a.xlsx, я вижу изменение времени создания в Проводнике передо мной с 16:45 до 16:42, время оригинала.
Может кто-нибудь сказать мне, является ли это проблемой или особенностью дизайна с NTFS, или почему это происходит?
Заметки:
- Я подтвердил то же самое поведение на компьютере друга Windows 7.
- Я попытался сделать то же самое с помощью оболочки Cygwin Bash, и созданная временная метка все еще возвращается назад во времени. Так что я ожидаю, что это не вина Исследователя.
- Если я просто удаляю файл и заменяю его новым с тем же именем, я также вижу, как время возвращается к оригиналу. (Созданное время отображается как недавнее, когда «Новый> Файл» ждет, пока я не дам имя, а затем «старое», когда я называю его после старого файла.)
Заранее спасибо,
Энди