Как перечислить пути для всех жестких ссылок 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/aa363788%28v=VS.85%29.aspx

1 ответ

Решение

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

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