Короткий ответ: нет, это нереальное решение, по крайней мере, не в теоретическом мире, который может что-то случиться.
Часы компьютера могут быть с точностью до миллиардноймиллиардной доли секунды, но проблема не в точности, а в том, синхронизированы ли часы двух компьютеров.
Вот эксперимент.Посмотрите на часы, а затем спросите случайного незнакомца вокруг вас, который час.Если ваш файл был записан на ваш компьютер, когда вы смотрели на часы, и был записан на компьютер, принадлежащий человеку, которого вы спрашиваете 1 секунду назад, будет ли ваше сравнение определять, что ваш файл или его / ее файл был более новым?
Теперь ваше решение может работать, если предположить, что:
- Вам не нужно сравнивать различные значения часов в миллисекундах или наносекундах
- Часырассматриваемые компьютеры синхронизируются с неким общим источником ** или, по крайней мере, установлены так близко друг к другу, насколько позволяют критерии неточности
В зависимости от ваших требований, я бы серьезнопопытайтесь найти другой способ убедиться, что вы получаете правильное значение.