Какая информация идентифицирует данные файла в пути как неизменные? - PullRequest
1 голос
/ 27 ноября 2011

Я хочу запоминать результат функции, которая работает с данными файла по заданному пути.Как определить, изменились ли данные файла с момента последней его обработки?

Я рассматриваю возможность сопоставления ключа, содержащего st_dev, st_ino и st_mtime, сРезультаты.Достаточно ли этого?

Ответы [ 2 ]

0 голосов
/ 27 ноября 2011

Большинство приложений смотрит только на m_time, предполагая, что если он не изменился, то и файл тоже.Так что этого вполне достаточно для большинства приложений.

0 голосов
/ 27 ноября 2011

Размер файла и контрольная сумма содержимого файла будут намного дальше определять уникальность.

...