Как перечислить пути для всех жестких ссылок NTFS, указывающих на файл? - PullRequest
4 голосов
/ 01 октября 2010

Я могу использовать 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/aa363788%28v=VS.85%29.aspx

1 Ответ

6 голосов
/ 14 октября 2010

Я думаю, что вы ищете FindFirstFileNameW , который сообщает вам все имена файлов.

...