Как перечислять пути для всех жестких ссылок NTFS, указывающие на файл?
Вопрос
я могу использовать GetFileInformationByHandle
Определить количество жестких ссылок, связанных с файлом. Как я могу перечислить пути, которые составляют эти ссылки?
Например, если C:\TEMP_1.BIN
а также C:\TEMP_2.BIN
жесткие ссылки на одно и то же контент, и я определяю от GetFileInformationByHandle
это C:\TEMP_1.BIN
имеет nNumberOfLinks=2
, Как я могу обнаружить путь для другой ссылки? (например C:\TEMP_2.BIN
)
GetFileInformationByHandle
:
http://msdn.microsoft.com/en-us/library/aaa363788%28v=vs.85%29.aspx.
Решение
Я думаю, что вы ищете FindfirstfileNamew., что говорит вам все имена файл.
Не связан с StackOverflow