Значение inode изменено при редактировании файла в Mac OS X

Я использовал Java для записи inode файлов в базу данных на Mac OS X 10.9. И я использовал метод filekey() класса BasicFileAttribute, чтобы сделать это. Однако я обнаружил, что, как только я изменил содержимое файла, например, txt, изменилось и значение in-ode. Независимо от того, что я использую vim или GUI, результаты все те же. Вот способ, которым я делаю это.

Path fp = files.get(i).toPath();
BasicFileAttributes attrs = Files.readAttributes(fp,BasicFileAttributes.class);
String fk_fs = attrs.fileKey().toString();

Кто-нибудь может сказать мне, почему? Большое спасибо. Кстати, прости мой плохой английский:-)

0 ответов

Другие вопросы по тегам