Я написал дубликат поиска в Java, но мне нужно включить поддержку жестких ссылок для него. К сожалению, кажется, что нет способа найти запись MFT файла в Java.
Хотя в классе BasicFileAttributeView есть метод fileKey (), он не будет работать в файловой системе NTFS (я еще не тестировал его на ext).
Я также нашел метод isSameFile () (в java.nio.file.Path). Кто-нибудь знает, как работает этот метод? Кажется, что он делает правильные вещи, но возвращает логическое значение, поэтому он бесполезен для меня (я хочу поместить результаты в карту и сгруппировать их по записям MFT).
Я всегда могу сравнить время создания, время модификации и т. Д. Для каждого файла, но это просто отказ.
Есть ли способ выполнить то, что я пытаюсь сделать, в C ++ или Java? Меня больше заботит, чтобы он работал на NTFS, чем ext.