Почему некорректное время создания файла в Windows, если файл-тёзка удалён несколько секунд назад?
Здравствуйте. Проблема возникла при использовании скриптов Windows, но легко воспроизводится при помощи блокнота:
1. Открываем блокнот и набираем любое содержимое
2. Сохраняем файл под именем C:\Windows\Temp\1.txt
3. Закрываем блокнот и удаляем файл
4. Открываем блокнот и набираем любое содержимое
5. Сохраняем файл под именем C:\Windows\Temp\1.txt
Если между п. 3 и п. 5 прошло менее минуты, то файл, полученный в п. 5 будет иметь время создания, которое имел файл, созданный в п. 2, а если более минуты, то - системное время на тот момент. Почему так происходит, и как настроить Windows на правильную работу этой функции?
Windows 8.1 Enterprise x64, NTFS
Janus74: Спасибо, не знал об этой особенности, но и другую ФС нет возможности использовать. Пожалуйста, подскажите, где я могу детальнее ознакомиться с причинами такого "поведения" NTFS?
Безвозвратно. Вероятно, что-то не обновляется, но я же не могу пользователю вывести сообщение "Подождите, нельзя файл открывать, ведь ещё не прошла 1 минута"