2010-09-30 77 views
3

我可以使用GetFileInformationByHandle來確定與文件關聯的硬鏈接的數量。我如何枚舉組成這些鏈接的路徑?如何枚舉指向文件的所有NTFS硬鏈接的路徑?

例如,如果C:\TEMP_1.BINC:\TEMP_2.BIN是硬鏈接到相同的內容,我決定從GetFileInformationByHandleC:\TEMP_1.BINnNumberOfLinks=2,我怎麼能找到另一條鏈路的路徑? (例如C:\TEMP_2.BIN

GetFileInformationByHandlehttp://msdn.microsoft.com/en-us/library/aa363788%28v=VS.85%29.aspx

回答

5

我認爲你正在尋找FindFirstFileNameW,它告訴你所有的文件有名字的。

+0

是的,謝謝!這正是我所期待的。 – g01d 2010-10-15 16:00:43

+0

+1 - 您能否爲讀者添加示例代碼? – Ajay 2014-11-12 06:48:17